OC中的协议

原创
2016/04/05 09:40
阅读数 30

//第一:我们写的类一般要继承NSObject这个类,如果你想实例化的话;

            打开NSObject这个类,发现它有个协议NSObjectProtocol

            由上两点要说的是:协议的申明 可以由子类继承父类直接得到,也可以通过协议继承协议。

//第二:协议只可以申明方法,不可是变量,分类(Category)也是,

//第三:认识两个概念:一个@required ,一个@option(感觉好像错了,大概就是这个单词)

            OC没有JAVA那种强制实现接口错误提示,只有警告。但如果没有实现,调用时又会报未识别的消息。

//第四:第三最后提到的问题,可以像Java中的泛型一样,在实例的时候加上协议(实例化与调用访求的时候添加),

            如果没有实现的话,会警告提示。


展开阅读全文
打赏
1
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
1
分享
返回顶部
顶部