"【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文件
网友评论