SEL : 類(lèi)成員方法的指針鸳粉,但不同于C語(yǔ)言中的函數(shù)指針,函數(shù)指針直接保存了方法的地址园担,但SEL只是方法編號(hào)届谈。
IMP:一個(gè)函數(shù)指針,保存了方法的地址
直接調(diào)用IMP需要配置
- (void)selAndIMP
{
SELmethodId =@selector(changeMethod);
NSString*methodString =NSStringFromSelector(methodId);
NSLog(@"%@",methodString);
IMPmethodPoint = [selfmethodForSelector:methodId];
idreturnObjc = methodPoint(self,methodId);
}
-(void)changeMethod
{
NSLog(@"changeMethod");
}