您的位置:首页 > 其它

xcode项目中的.pch文件

2014-08-19 15:49 323 查看
xcode中的*.pch文件是很强大的,在该文件中定义的宏或者其他引入都会自动包含在项目的其他文件中,作为全局引用文件。

这里举一个pch常用的代码段

#ifdef DEBUG
#define MyLog(...) NSLog(__VA_ARGS__)
#else
#define MyLog(...)
#endif

上面这段代码就可以实现在开发过程中在控制台输出打印,而在程序发布的后,程序不会因为项目中又大量的NSLog输出语句使得程序运行变慢。
但是,不能把所有要引入的文件都放在pch中,如果太多,同样会影响系统的运行,增加系统运行负担,只有几乎在所有文件中都运行的程序,才写进pch文件中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: