Kingyeung Chan

THINK GREAT THOUGHTS AND YOU WILL BE GREAT

大家好,我系Monster.Chan,一名来自中国的 iOS / AWS / Unity3D 开发者,就职于SAINSTORE。在不断修炼,努力提升自己


结合工作经验,目前写了《Getting Started with AWS》、《Websites & Web Apps on AWS》,欢迎试读或者购买

找回Xcode6失去的pch文件

不知道大家有没有发现Xcode6创建工程后,pch文件没有了。大部分宏定义,头文件导入都在这里,Xcode6去掉Precompile Prefix Header 的主要原因可能在于Prefix Header大大的增加了Build的时间。但没有了Prefix Header之后就要通过手动@import来手动导入头文件了, 在失去了编程便利性的同时也降低了Build的时间。

如何在Xcode6中添加pch(Precompile Prefix Header)

  • Command+N,打开新建文件窗口:ios->other->PCH file,创建一个pch文件:“工程名-Prefix.pch”:

  • building setting中的precompile header选项的路径添加“$(SRCROOT)/项目名称/pch文件名”(例如:$(SRCROOT)/sunman/PrefixHeader.pch)

可以了,编译一下程序,如果有错误检查一下添加的路径是否正确。

  • Precompile Prefix Header为YES,预编译后的pch文件会被缓存起来,可以提高编译速度。
最近的文章

Improve Magento cache and session by using redis

Magento currently supports many cache backends with file system, APC and Memcached being the most widely used.Every supported cache backend bring it's own set of upsides and downside, but since there’s a lot to choose from, one could easily as...…

继续阅读
更早的文章

iOS自适应布局

从iOS开始,苹果一直在建议开发者使用自动化布局,但我发现大家都在逃避这个问题,采用最多仍然是固定布局。 自从iPhone6上市后,人们很难再去逃避这个自动化布局问题,四种屏幕的尺寸(算上iPad就要上升到5种了)、3各种分辨率和转向似乎让着手于自适应布局变得更加简单。 看完整篇文章,希望你可以流畅使用storyboards、constraints和size class的特性。 Storyboards在Xcode中,storyboards可以让你在屏幕上拖放原生对象并定义每个屏幕之间...…

继续阅读