我的理解:
1.宏定义相当于给一段代码起的别名,在使用的时候直接敲这个名字,相当于写了它代表的那段代码,比如可 以宏定义屏幕的宽度:
在使用的时候直接,是不是简便了好多了,赞一个!
2.当然它的功能不止如此,还有更强大的用法:宏定义可以使用变量,包含在()当中,在使用的时候就可以给它传递参数,这个功能简直碉堡了!
举例如下:
每次写RGB的颜色是不是很不爽,那一大串参数看着都恶心,现在我们用宏定义这段函数后,使用起来真TM方便!
在swift中没有#define,只能用全局变量来定义:
貌似还不能使用带参数的变量,这个就没有oc强大喽!!!