黑马程序员技术交流社区

标题: SEL使用方法 [打印本页]

作者: 翟宇浩    时间: 2015-9-7 13:33
标题: SEL使用方法
@interface Person : NSObject
-(void)test;
@end
@implementation Person
-(void)test{
    NSLog(@"test");
}
int main(int argc, const char * argv[]) {
    @autoreleasepool {
        Person *p = [Person new];
        //手动的把test包装成SEL类型
        SEL s1= @selector(test);
         [p performSelector:s1];
        //这两句相当于[p test];
    }
    return 0;
}
作者: yibyli    时间: 2015-9-7 16:06
[p performSelector:s1]  等效于 [p performSelector:@selector(test)]




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2