pch文件

"【pch文件干什么用?】"

(1)pch文件里的内容被项目中的其它所有资源共享访问

(2)定义宏 身高、电话,其它文件共享使用

(3)自定义日志输入

(4)使用频繁的文件放在pch里

(5)理解在pch中#ifdef __OBJC__的意思

/*

* 在#ifdef __OBJC__里面的资源只能在.m .mm文件中被使用

* .m文件是纯Object-C 文件 .mm是Object-C和C++混合文件

* 在#ifdef __OBJC__外面的资源,所有文件都能访问

*/

(6)定义一个Person类型,添加name属性,把Person类添加在#ifdef __OBJC__外页面,在添加一个C++文件,编译出现问题

原因:c++不能使用Foundation框架,Foundation框架是属性OC

"总结:一般公用的资源写在#ifdef __OBJC__里面"

(7)如何在Xcode6创建的项目中添加pch文件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容