首页 > 其他 > 详细

Objective C Protocol implementation

时间:2016-09-27 22:47:25      阅读:226      评论:0      收藏:0      [点我收藏+]

protocol 类似于接口,可以实现函数的回调

@protocol MyDelegate<NSObject>
-(void)myCallbackFunction;
@end


//Caller 添加一个delegate 的property:
//.h文件
@property (nonatomic,weak) id <MyDelegate> mDelegate;
//caller的函数中就可以调用
//.m文件
@synthesize mDelegate;

[self.mDelegate myCallbackFunction]; 

//Callee:
//.h文件
@interface Caller : NSObject <MyDelegate>
//.m文件
[caller setValue:self forKey:@"mDelegate"];

//然后就可以在callee文件中写myCallbackFunction的implementation了。
-(void)myCallbackFunction{
    
}

 

Objective C Protocol implementation

原文:http://www.cnblogs.com/yellowman/p/5914428.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!