美文网首页
iOS 定义全局文件

iOS 定义全局文件

作者: CaptainRoy | 来源:发表于2018-06-16 18:35 被阅读3次
  • 创建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

至此即可全局引用定义的一些常量和一些枚举

相关文章

网友评论

      本文标题:iOS 定义全局文件

      本文链接:https://www.haomeiwen.com/subject/oqbbeftx.html