摘要: 特点:不同的东西进行组合、做完一件事 还能继续做另一件事 1、以实现计算器为例 @interface JiSuanQiManger : NSObject @property (nonatomic,assign) NSInteger rsult; -(JiSuanQiManger *)jiSuan:( 阅读全文
posted @ 2020-03-01 16:42 ZhangShengjie 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 例子 新建一个父类、一个子类 Person SubPerson 在子类中打印 #import "SubPerson.h" #import <objc/message.h> @implementation SubPerson -(void)test{ NSLog(@"%@",[self class]) 阅读全文
posted @ 2020-03-01 14:29 ZhangShengjie 阅读(509) 评论(0) 推荐(0) 编辑
摘要: 例子 实现一个计算器 #import "CalcuteManger.h" @implementation CalcuteManger -(CalcuteManger *(^)(NSInteger))add{ return ^(NSInteger num){ _result+=num; return 阅读全文
posted @ 2020-03-01 13:35 ZhangShengjie 阅读(141) 评论(0) 推荐(0) 编辑