Ios面试复习--Category

2017-12-20  本文已影响0人  金克拉拉拉拉

1.分类使用的注意事项

    --1.分类中不能声明实例变量 和 属性(@property)

    --2.在分类中实现和类同名的方法,会优先访问分类中的方法

2.分类的编译顺序

若多个分类都实现了该同名方法,执行最后编译的分类的同名方法

编译顺序

3.非正式协议

非正式协议通常定义为NSObject或其子类的类别。

--1.类别接口中 指定的方法可能会或者可能不会被框架类实际的实现,而是被子类重写

4.延展类别

延展类别又成为扩展(Extension)

Extension 是 Category 的一个特例 其名字为空(匿名) 并且新添加的方法一定要予以实现(Category没有这个限制)

Extension
上一篇 下一篇

猜你喜欢

热点阅读