iOS开发笔记

在pch文件中定义全局变量

2016-12-12  本文已影响101人  嗷大喵

通常我们用全局变量的时候 一般都是把它弄成个单例

我们今天来换一种方法。pch中我们一般会定义一些常用的宏,但很多人不知道 其实在里面也是可以定义变量的。下面我们来试试吧

1.先往项目里添加个pch文件

$(SRCROOT)/项目名称/pch文件名.pch
EEE11E81-C96F-43CE-8B48-21B2D949EECB.png

2.修改Build Setting中的No Common Blocks 设置为NO

7887CDBA-068D-4269-86E1-69FF8CA35C0E.png

3.在pch中定义变量

例如:

#import "User.h"
User *loginUser;

关于No Common Blocks的解释

F463D6B0-383B-4733-8B6A-05DA17D3A08D.png
上一篇 下一篇

猜你喜欢

热点阅读