三目运算的宏定义(注意括号的使用,宏定义只是简单的参数传递,并不负责运算)
#define MYMAX(A,B) ((A) > (B)?(A):(B))
获取字符串的长度的宏定义(X为字符串,可以通过改变数字1的大小来改变所要截取字符
串的长度)
#define SUBTOINDEX(X) [X substringToIndex:1]
三颜色的宏定义(即通过红绿蓝三种颜色获取其他的任意一种颜色)
#define RGBA(r,g,b,a) [UIColor colorWithRed:(r)/255.0 green:(g)/255.0 blue:(b)/255.0 alpha:(a)]