美文网首页
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