首页 > 代码库 > iOS之宏定义#define
iOS之宏定义#define
最基本的宏定义用法
#define aaa bbb
表示用aaa替换bbb的内容.
宏作用范围
宏的作用范围是在当前文件内,
如果需要作用于其他类(如在类b调用类a已定义宏),那么需要在类b引入类a的头文件(a.h)。
如果需要作用于整个工程,可以定义一个类如Config.h,在该类定义好需要的宏,然后在工程的XXX_Prefix.pch文件 #import"Config.h"
在Config.h中
#define aaa bbb
在XXX_Prefix.pch文件 中
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "Config.h"
#endif
若要修改项目的XXX_Prefix.pch文件为YYY_Prefix.pch,可以这样修改:
工程--targets--build settings--AppleLLVM 5.0 Language中的Prefix Header选项。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。