发表于: 2016-12-07 23:29:32

1 860


今天完成的事情:复习第八章各种方法,看完十二章类别,和十三章协议介绍,声明协议 采用协议,没看实现。
明天计划的事情:看完十三章,开始重头过一遍。
遇到的问题:类别代码分散在不同的文件和框架中,创建对私有方法的前向引用,不明白什么意思。
收获:本来想写遇到的问题一下想通了,非正式协议会把方法列出来但是你可以不实现,但是协议列出来的方法必须实现。

类别可以现有的类中添加新的方法。类别可以访问其继承的类的实例变量,但是也不能在类别中添加实例变量,类别没有空间容纳。并且类别的方法优先级别更高,所有不能重名。类别可以添加属性,但是属性必须都是@dynamic,只是为了用点语法访问set get方法方便。类别的类扩展不需要名字,类扩展中可以修改头文件中被定义属性的对象,但是只能在自己的类中使用时私有的包括类中定义的新对象,都是私有的。类别也可以访问其继承的类的实例变量。委托delegate是一个对象,非正式协议实现委托。对于字符串之间的各种比较已经比较熟练了。


返回列表 返回列表
评论

    分享到