码迷,mamicode.com
首页 > 移动开发 > 详细

ios协议

时间:2015-07-24 12:25:11      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

协议
@protocol 协议名 <NSObject>
@end
@required 默认类型,必须实现的协议方法
@optional 非必要实现协议方法
 
oc是弱语法,即使required也可以不是先,这个是个关键字,标记实现的必要程度
 
如果一个类遵守了协议,那么这个类的实例对象
 
id<protocol> 对象1 = 实现了这个协议的对象2;
对象1 必须指向实现了protocol的对象2,否则将不能够成功
 
我的理解,对象一的消息方法列中拥有协议方法(method),所以能发送协议方法消息,而对象虽然没有
 
 
如果强制转换,是能够调用对象2的任何方法滴

ios协议

标签:

原文地址:http://www.cnblogs.com/xiaotei/p/4672767.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!