关于oc中的#define 宏定义

来源:互联网 发布:78团淘宝兼职是真的吗 编辑:程序博客网 时间:2024/05/22 13:58

我的理解:

1.宏定义相当于给一段代码起的别名,在使用的时候直接敲这个名字,相当于写了它代表的那段代码,比如可 以宏定义屏幕的宽度:

在使用的时候直接,是不是简便了好多了,赞一个!


2.当然它的功能不止如此,还有更强大的用法:宏定义可以使用变量,包含在()当中,在使用的时候就可以给它传递参数,这个功能简直碉堡了!

举例如下:

每次写RGB的颜色是不是很不爽,那一大串参数看着都恶心,现在我们用宏定义这段函数后,使用起来真TM方便!


在swift中没有#define,只能用全局变量来定义:


貌似还不能使用带参数的变量,这个就没有oc强大喽!!!


0 0