码迷,mamicode.com
首页 > 其他好文 > 详细

Objective C Protocol implementation

时间:2016-09-27 22:50:25      阅读:189      评论: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
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!