abyn

导航

随笔分类 -  ObjC

instancetype和id的区别
摘要:一、什么是instancetypeinstancetype是clang 3.5开始,clang提供的一个关键字,表示某个方法返回的未知类型的Objective-C对象。我们都知道未知类型的的对象可以用id关键字表示,那为什么还会再有一个instancetype呢?二、关联返回类型(related r... 阅读全文

posted @ 2014-05-01 11:48 abyn 阅读(324) 评论(0) 推荐(0)

OC 代理 协议 委托 数据源的概念
摘要:(网摘)OBJC 中的 protocol 相当于 java 里的接口,delagate 就是接口的实现类(C中的回调类似);数据源就是对象遵循了存储数据的协议,可以存储使用数据协议表示了方法可以被任何类所实现。协议本身不是类。他们只是简单定义了一个其他对象可以实现的接口。当你的类实现了协议中的某个方... 阅读全文

posted @ 2014-03-02 10:43 abyn 阅读(407) 评论(0) 推荐(0)