Xcode中为什么不再为我们自动生成pch文件

原文链接:http://www.jianshu.com/p/68eecd87210a 著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。 因为module,我们没有了#import <Cocoa/Cocoa.h>的需求你在prefix header中写的代码是没有必要的。哪儿需要import,你就在那儿写。把你的定义写到他们所属的文件中去。把你的宏,哎,除非没有别的路,还是停止写宏吧。如果,哥们儿,你实在要写宏,那你就把它们放在一个头文件中引入。只有当一个文件又大,而且几乎整个程序都要用(就像Foundation.h),我们才有必要用prefix header。但是矛盾来了,如果你有这么个文件,它又大又无处不在,你是不是该想想,你这是啥架构啊。最重要的原因,prefix header导致代码很难重用,而且会导致一些莫名其妙的编译问题。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏瓜大三哥

FPGA中的竞争和冒险现象

冒险往往会影响到逻辑电路的稳定性。时钟端口、清零和置位端口对毛刺信号十分敏感,任何一点毛刺都可能会使系统出错,因此判断逻辑电路中是否存在冒险以及如何避免冒险是设...

24860
来自专栏腾讯移动品质中心TMQ的专栏

腾讯TMQ在线沙龙回顾|FAT——专业服务于微信H5/小程序UI自动化测试

活动介绍 TMQ第四十六期在线沙龙分享活动圆满结束啦! ? 本次分享的主题:FAT——专业服务于微信H5/小程序UI自动化测试 共有295位测试小伙伴报名参加...

35630
来自专栏Android群英传

沪江学习Android端重构实践

9630
来自专栏大史住在大前端

一统江湖的大前端(3) DOClever——你的postman有点low

有了Mock服务器和Excel的文档说明后,相信大家的沟通效率会比以前提升很多,但仍然被沟通占据着绝大部分开发时间,常常遇到的情况会有:

21250
来自专栏Web项目聚集地

设计一个秒杀系统

最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考

16920
来自专栏Linyb极客之路

秒杀架构设计

最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考

22310
来自专栏顶级程序员

谈谈互联网后端基础设施

作者:飒然Hang 原文:www.rowkey.me/blog/2016/08/27/server-basic-tech-stack/ (点击文末阅读原文即可...

45060
来自专栏Java架构沉思录

如何设计一个秒杀系统

最近在部门内部分享了原来在电商业务做秒杀活动的整体思路,大家对这次分享反馈还不错,所以我就简单整理了一下,分享给大家参考参考。

13220
来自专栏JAVA高级架构

高并发、高性能 Web 架构

32420
来自专栏Java后端技术栈

微服务设计我们需要考虑哪些要点?

作者:刘超,毕业于上海交通大学,15年云计算领域研发及架构经验,先后在EMC,CCTV证券资讯频道,HP,华为,网易从事云计算和大数据架构工作。

15620

扫码关注云+社区

领取腾讯云代金券