类目延展协议
类目优点:
①团队开发-> 开发同一个任务(同一个类 网络请求类)-> 不互相影响-> 类目
②扩展系统类里面的方法-> oc是不开源的不能修改原有类的.m文件增加方法实现-> 类目
类目的创建:
类目在Xcode的体现为:
类名 + 类目的名称 .h
类名 + 类目的名称 .m
创建为:command+N -> object-c file -> category -> 第一个输入内容:是类目的名字 第二个输入的内容:要扩展的类
类目:category
对一个类(原有类) 方法的扩展
注:类目只允许添加方法 不允许添加变量
延展:Extension
延展:給类声明私有方法和变量
在.m文件里面 添加一个私有的接口文件(@interfaace类名()@end)
//延展-> 用来定义私有方法和变量的
延展的公式:
在.m文件中 添加
@interface 类名 ()
{
私有的变量名
}
私有的方法
@end
好处:目的就是隐藏类内容的实现
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步