分类Category
1.分类的作用?
- 声明私有方法和使用 2. 编译时没有把方法添加到类 3. 把frameword的私有方法公开化
2. 分类的特点 ?
- 运行时决议,编译时没有把方法添加到类 在运行时添加 2 可以给系统类添加方法
3. 分类可以添加那些内容
- 添加事例方法和类方法 2.添加协议 3. 属性 但是并没有添加实例 只是set get 方法
分类添加实例变量 使用 关联对象的方法
4. 分类添加的方法可以覆盖原类方法吗?
不能 两个方法都存在
5. 分类方法名相同谁能生效?
取决于编译时的顺序
6. 名字相同的分类 会引起错误吗?
会 会引起编译错误