类目优点:
①团队开发-> 开发同一个任务(同一个类 网络请求类)-> 不互相影响-> 类目
②扩展系统类里面的方法-> oc是不开源的不能修改原有类的.m文件增加方法实现-> 类目
类目的创建:
类目在Xcode的体现为:
类名 + 类目的名称 .h
类名 + 类目的名称 .m
创建为:command+N -> object-c file -> category -> 第一个输入内容:是类目的名字 第二个输入的内容:要扩展的类
类目:category
对一个类(原有类) 方法的扩展
注:类目只允许添加方法 不允许添加变量
延展:Extension
延展:給类声明私有方法和变量
在.m文件里面 添加一个私有的接口文件(@interfaace类名()@end)
//延展-> 用来定义私有方法和变量的
延展的公式:
在.m文件中 添加
@interface 类名 ()
{
私有的变量名
}
私有的方法
@end
好处:目的就是隐藏类内容的实现