内容:
selector
class
函数指针IMP
实例:
1.selector是选择器,通过函数的名字获得函数的ID,用法如下:
1)SEL myID1= @selector(hanshu1);
2)SEL myID2= NSSelectorFromString(@“hanshu1”);
3)NSString *hanshu2 = NSStringFromSelector(myID1);
调用方法:[对象 performSelector:SEL变量 withObject:参数1 withObject:参数2 ]
2.class是对类的操作,用法如下:
1) class class1 = [类或者对象 class];
2) class class2 = [类或者对象 superclass];
3) class class3 = NSClassFromString(类或者对象的名字);
4) NSString str1 = NSStringFromClass(class变量);
3函数指针,用法如下:
IMP Func1;//声明
Func1 = [对象(id),SEL变量];
Func1(对象,SEL变量,参数);