博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件
阅读量:5890 次
发布时间:2019-06-19

本文共 294 字,大约阅读时间需要 1 分钟。

第二条:类的头文件中尽量少引入其他头文件

 使用向前声明(forward declaring)

@class EOCEmployer

1, 将引入头文件的实际尽量延后,只在确有需要时才引入,这样就可以减少类的使用者所需引入的头文件数量,减少编译时间。

2,解决了两个类互相引用的问题

 

有时无法使用向前声明,比如要声明某个类遵循一项协议。这种情况下,尽量把“该类遵循某 协议”的这条声明移至“class-continuation分类“中。如果不行的话,就把协议单独放在一个头文件中,然后将其引入。

转载于:https://www.cnblogs.com/IDRI/p/5023065.html

你可能感兴趣的文章
2019数据库趋势报告,最受欢迎的是MySQL
查看>>
敏捷的忠实拥护者David Hussman于8月18日去世
查看>>
PHP仿微信多图片预览上传功能
查看>>
Swift论坛正式启用
查看>>
性能优化:一个全栈问题
查看>>
小米松果电子拆分成立大鱼半导体,专注IoT芯片研发
查看>>
用 Clojure 改善 Java 项目是种什么样的体验?
查看>>
OPPO Monitor Platform:从应用请求到后端处理,自研解决服务化架构系统监控难题...
查看>>
《大规模Scrum:More with LeSS》访谈
查看>>
QCon旧金山2016大会,议题发布及研讨会一瞥
查看>>
re:Invent大会第四天:为什么Lambda值得你更多关注?
查看>>
微软宣布Azure Functions正式支持Java
查看>>
个体重构:将重构应用到生活中
查看>>
用深度学习解决冯-诺依曼结构内存性能瓶颈
查看>>
美团点评CTO罗道锋确认离职,新东家是快手?
查看>>
重提敏捷已死
查看>>
Amazon Corretto技术细节探秘
查看>>
腾讯云工业互联网助力平台发布 推动制造业“数字化”蝶变
查看>>
从 Google 的一道面试题说起·
查看>>
微软正式发布PowerShell Core 6.0
查看>>