正好在用,所以整理了一下,小白专用,嘻嘻
第一步,先建一个宏定义的头文件,将自己定义的一些东西写在里面
#ifndef Constant_h
#define Constant_h
// 屏幕高度
#define SCREEN_HEIGHT [UIScreen mainScreen].bounds.size.height
// 屏幕宽度
#define SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width
// 导航栏颜色
#define NavigationBarColor [UIColor colorWithRed:62/255.0 green:173/255.0 blue:176/255.0 alpha:1.0]
#endif /* Constant_h */
好了,写完这个当然是要在各个文件里面调用咯,但是现在是不能调用的,下面我们需要配置pch文件,如果没有的话,那就先建一个。当然,一般都在SUpportingFiles里面新建。
第二步,新建以及配置pch文件
newfile->other里面的这个
然后将你自己的宏定义文件引入
#ifndef PrefixHeader_pch
#define PrefixHeader_pch
#import "AppDelegate.h"
// 全局宏定义文件
#import "Constant.h"
#endif /* PrefixHeader_pch */
然后呢,这样还是出不来的,这个时候,需要配置下pch文件的路径
BuildSetting-> 搜索 (prefix)
然后输入$(PRODUCT_NAME)/PrefixHeader.pch
就配置好啦
最后一步呢,就是在appdelegata.m文件里面调用一下你所写的宏定义,这个时候呢,最重要的一步,cmd + B,运行一下,完事,就OK啦
这是整理的时候发现别人整理的,很不错的
大神整理的
最后,共勉,睡觉啦!