首页 > 其他 > 详细

performSelector 与 self直接调用,

时间:2014-06-28 22:28:52      阅读:459      评论:0      收藏:0      [点我收藏+]

1,程序的健壮性

2,编译时候校验执行时候校验

respondsToSelector,判断某个类 是否实现了该方法

- (IBAction)linkClickAction:(id)sender

{

    [NSObject cancelPreviousPerformRequestsWithTarget:sender];

    URLLinkView* view = (URLLinkView*)sender;

    if ([self.mDelegate respondsToSelector:@selector(chatView:clickedURL:)]) {

        [self.mDelegate chatView:self clickedURL:view.urlString];

    }

}

 

 

如下等效:第一个有个延迟的效果

1,[_slimeView performSelector:@selector(endRefresh)

                     withObject:nil afterDelay:2

                        inModes:[NSArray arrayWithObject:NSRunLoopCommonModes]];

 2,[_slimeView endRefresh];

 

performSelector 与 self直接调用,,布布扣,bubuko.com

performSelector 与 self直接调用,

原文:http://www.cnblogs.com/guligei/p/3794381.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!