摘要:
IMP在objc.h中的定义是: typedef id (*IMP)(id, SEL, ...); 它是一个函数的指针。它是由编译器编译生成的。当你发起一个objc消息时,它会找到那段代码执行。IMP函数指针指向了这个方法的具体的实现。我们得到这个函数的指针可以直接绕过消息的传递阶段,直接执行。 你 阅读全文
摘要:
//分类的代码 + (void)load { Method placeholder = class_getInstanceMethod(self, @selector(setPlaceholder:)); Method placeBS_holder = class_getInstanceMethod 阅读全文
摘要:
//根据正则表达式过滤非法的字符串 + (NSString *)filterCharactor:(NSString *)str withRegexString:(NSString *)regexStr { NSError * error = nil; NSRegularExpression * ex 阅读全文