类目延展协议

类目优点:

 ①团队开发-> 开发同一个任务(同一个类 网络请求类)-> 不互相影响-> 类目

 ②扩展系统类里面的方法-> oc是不开源的不能修改原有类的.m文件增加方法实现-> 类目

类目的创建:

类目在Xcode的体现为:

类名 + 类目的名称 .h

类名 + 类目的名称 .m

创建为:command+N -> object-c file -> category -> 第一个输入内容:是类目的名字  第二个输入的内容:要扩展的类

 类目:category

 对一个类(原有类) 方法的扩展

 注:类目只允许添加方法 不允许添加变量

延展:Extension

 延展:給类声明私有方法和变量

  在.m文件里面 添加一个私有的接口文件(@interfaace类名()@end)

 //延展-> 用来定义私有方法和变量的

 延展的公式:

 在.m文件中 添加

 @interface 类名 ()

 {

 私有的变量名

 }

 私有的方法

 @end

 好处:目的就是隐藏类内容的实现

原文地址:https://www.cnblogs.com/adople/p/5356759.html