iOS的delegate学习的过程中找了好多的资料说的都很模糊自己总结的:只有一点.就是callback. 在.h文件中写出:
@protocol XxxDelegate
@required
-(void) methodName:(id *)methodValue;
@end
@interface Xxx :NSObject{
id<xxxDelegate> _delegate;//这里还不知道是什么意思..
}
@property (nonatomic,strong) id delegate;
-(void) startTask;
@end
.m中就实现startTask方法,然后任务完成调用methodName
方法就完成了delegate的写法.
之后在要实现的类中的.h文件加入methodName
方法作为回调.并调用startTask方法开始delegate任务.
© 著作权归作者所有
文章评论(0)