Object-C 语言特性

2019-05-29  本文已影响0人  灬小0哥

分类Category

1.分类的作用?

  1. 声明私有方法和使用 2. 编译时没有把方法添加到类 3. 把frameword的私有方法公开化

2. 分类的特点 ?

  1. 运行时决议,编译时没有把方法添加到类 在运行时添加 2 可以给系统类添加方法

3. 分类可以添加那些内容

  1. 添加事例方法和类方法 2.添加协议 3. 属性 但是并没有添加实例 只是set get 方法
    分类添加实例变量 使用 关联对象的方法

4. 分类添加的方法可以覆盖原类方法吗?

不能 两个方法都存在

5. 分类方法名相同谁能生效?

取决于编译时的顺序

6. 名字相同的分类 会引起错误吗?

会 会引起编译错误

关联对象 (—为分类添加实例对象—)

上一篇 下一篇

猜你喜欢

热点阅读