Xcode为项目中的每个文件导入一个文件

Joh*_*nes 1 xcode objective-c

我有一个带有全局变量的 .h 文件,一遍又一遍地导入这个文件很乏味。是否可以告诉 Xcode 始终为项目中的每个文件导入它(我猜除了它自己......)?

Gre*_*reg 5

在 xCode 项目中,您有一个名为“Supporting Files”的文件夹,其中包含一个文件:

PROJECTNAME-Prefix.pch
Run Code Online (Sandbox Code Playgroud)

只需将导入添加到这些文件中,编译器就会将此文件添加到您的所有文件中:

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
    #import "YourFile.h"
#endif
Run Code Online (Sandbox Code Playgroud)

此解决方案的缺点是,如果添加大量文件或大文件,编译过程将花费更多时间。