Cor*_*oyd 4 xcode cocoa cocoa-touch objective-c
在stackoverflow上参考这个相关的问题:
如果您创建一个常量文件,如何在目标中"链接"它,所以您不必这样做
#import "Constants.h"
Run Code Online (Sandbox Code Playgroud)
在每个文件中你使用常量?
你真的应该使用#import "Constants.h"你想要使用其中的常量的每个地方; Objective-C是一种基于C语言.
此外,当您#import在代码中放置指令或者在前缀文件中放置指令时,您不会"链接"它.在这两种情况下,文件的内容都包含在由预处理器提供给编译器的文本流中.
最后,您通常不应将随机内容添加到前缀文件中.(Panagiotis Korros将此称为"您的预编译头文件",但这有点不正确;您的前缀文件用于生成预编译的头文件.)如果您保持构建设置在项目中保持一致,并使用相同的跨项目的前缀文件的名称,Xcode实际上将非常积极地缓存并重新使用预编译版本.通过在其中放置项目特定的内容来解决这个问题.