OC中头文件的引入和引用
2016-06-03 11:16
288 查看
将头文件引入的时机尽量延后,减少类的使用者所需引入头文件的数量(向前声明),同时避免互相引用,减少编译时间和编译错误
如下截图说明了向前引用的示例,在头文件中用@class向前引用,在.m实现文件中引入需要使用到的头文件,降低类的耦合。
![](http://img.blog.csdn.net/20160603112000830?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
无法使用向前声明的时候,比如说带有某个协议的类,尽量把该类遵循此协议写到class-continuation分类中,不行的话就单独把这个协议放到一个头文件中,然后将其引入。
如下截图说明了向前引用的示例,在头文件中用@class向前引用,在.m实现文件中引入需要使用到的头文件,降低类的耦合。
无法使用向前声明的时候,比如说带有某个协议的类,尽量把该类遵循此协议写到class-continuation分类中,不行的话就单独把这个协议放到一个头文件中,然后将其引入。
相关文章推荐
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 不可修补的 iOS 漏洞可能导致 iPhone 4s 到 iPhone X 永久越狱
- iOS 12.4 系统遭黑客破解,漏洞危及数百万用户
- 每日安全资讯:NSO,一家专业入侵 iPhone 的神秘公司
- [转][源代码]Comex公布JailbreakMe 3.0源代码
- 浅析C语言头文件和库的一些问题
- C++ 学习之旅二 说一说C++头文件
- 讲解iOS开发中基本的定位功能实现
- iOS中定位当前位置坐标及转换为火星坐标的方法
- js判断客户端是iOS还是Android等移动终端的方法
- iOS应用开发中AFNetworking库的常用HTTP操作方法小结
- iOS应用中UISearchDisplayController搜索效果的用法
- IOS开发环境windows化攻略
- iOS应用中UITableView左滑自定义选项及批量删除的实现
- iOS中UIAlertView警告框组件的使用教程
- 浅析iOS应用开发中线程间的通信与线程安全问题
- 检测iOS设备是否越狱的方法
- VC++开发中完美解决头文件相互包含问题的方法解析