「已注销」
2016-04-07 06:49
采纳率: 44.4%
浏览 1.8k
已采纳

Xcode中的pch文件一些疑惑

Xcode中的pch文件中的内容能否过于繁杂,能不能把一个项目的宏都写在里边???还是另外创建一个工具类,只是用pch包涵一下???在运行效率上有什么区别

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • LUCKEYMAN 2016-04-08 03:37
    已采纳

    一般来说,pch文件中添加的多为头文件,像宏定义啥的可以用个工具类,这样各个文件执行的功能更为明确,当然,非要都写在pch中也不是不可以。pch中放的是多为整个工程都会经常用到的一些内容,pch在工程启动时编译,包含的内容越多,工程编译时间越长,也就是启动时间越长。

    点赞 打赏 评论
  • Robot-C 2016-04-07 07:36

    首先,新建一个项目,添加新文件,如下图

    创建好之后,点击工程名,在build setting中查询Prefix Header,如下图:

    找到Prefix Header这一项开始添加路径:$(SRCROOT)/12/PrefixHeader.pch,PrefixHeader.pch为你创建的pch的文件名,切记不要搞错。

    添加完成后,就完成了pch的添加工作,接着就可以把自己的头文......
    答案就在这里:如何在xcode中手动添加.pch文件
    ----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

    点赞 打赏 评论
  • 朕就是这么帅 2016-04-07 07:47

    把大量的头文件和宏定义放到pch里边,会导致编译时间过长,影响程序猿编程体验...我是这么猜的. 过多的宏定义放在pch中确实是会影响编译时间

    点赞 打赏 评论
  • 朕就是这么帅 2016-04-07 07:51

    我的pch文件一般存的是整个项目中都用得上的宏和整个项目中都用得上的头文件

    点赞 打赏 评论

相关推荐 更多相似问题