iOS 定义全局文件
2018-06-16 本文已影响3人
CaptainRoy
-
创建Common.pch文件
创建pch文件 -
然后在 Build Settings 下搜索 prefix header,Precompile Prefix Header 设置成 YES ,然后将文件路径填入 Prefix Header
设置pch文件的路径 -
创建常量文件 Common.h 和 Common.m
#import <Foundation/Foundation.h>
extern NSString * const Terminal;
extern NSString * const Nationality;
// 职业
typedef NS_ENUM(NSUInteger,EmployeeType) {
EmployeeTypeEngineer, // 工程师
EmployeeTypeDesigner, // 设计师
EmployeeTypeFinance, // 财务
};
// 网络状态
typedef NS_ENUM(NSUInteger,NETConnectionState) {
NETConnectionStateDisconnected,
NETConnectionStateConnecting = 3,
NETConnectionStateConnected
};
@interface Common : NSObject
@end
#import "Common.h"
NSString * const Terminal = @"iPhone";
NSString * const Nationality = @"中国";
@implementation Common
@end
- Common.pch
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import "Common.h"
#endif
至此即可全局引用定义的一些常量和一些枚举