setassociatedobject专题

objc_setAssociatedObject与Block的简单使用

UIAlertView的扩展 .h文件 #import <UIKit/UIKit.h>typedef void (^successBlock)(NSInteger buttonIndex);@interface UIAlertView (Block)<UIAlertViewDelegate>- (void)showWithBlock:(successBlock)block;@end .m文

ios objc_setAssociatedObject使用

ios 关联对象,也就是绑定对象,可以绑定任何东西 //关联对象objc_setAssociatedObject(self, @selector(btnAction:), block, OBJC_ASSOCIATION_RETAIN_NONATOMIC);// self 关联的类,//key:要保证全局唯一,key与关联的对象是一一对应关系。必须全局唯一。通常用@selector(method

iOS开发-通过 objc_setAssociatedObject alert 和 button关联 及传值

/唯一静态变量key static const char associatedkey; static const char associatedButtonkey; - (IBAction)sendAlert:(id)sender {          NSString *message =@"我知道你是按钮了";          UIAlertView