OC: 宏定义, 例子

OC: 宏定义, 例子

对的

#define RGBAlpha(r, g, b, a)  [[UIColor colorWithRed:(r) / 255.0 green:(g) / 255.0 blue:(b) / 255.0 alpha:(a) ] set]





    RGBAlpha(85, 26, 19, 0.5);

错的

#define RGBAlphaWrong(r, g, b, alpha)  [[UIColor colorWithRed:(r) / 255.0 green:(g) / 255.0 blue:(b) / 255.0 alpha:(alpha) ] set]



    RGBAlphaWrong(85, 26, 19, 0.5);  // Messg: Expected ']'
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 宏定义在C系开发中可以说占有举足轻重的作用。底层框架自不必说,为了编译优化和方便,以及跨平台能力,宏被大量使用,可...
    你好自己阅读 1,063评论 0 5
  • 前言 在ReactiveCocoa 中,开源库作者为我们提供了很多种魔法,“黑”魔法,“红”魔法……今天就让先来看...
    一缕殇流化隐半边冰霜阅读 9,123评论 20 97
  • C中的预编译宏定义 2009-02-10 作者: infobillows 来源:网络 在将一个C源程序转换为可执行...
    白水灬煮一切阅读 1,660评论 0 5
  • 宏,简单来说就是按预定义的规则来替换相应的文本内容,被替换的文本内容可以是对象也可以是函数。既然是替换,那就需要遵...
    金小俊阅读 4,733评论 6 54
  • 诚如神之所说 人性的一面永远是善变的 许多人都抱怨这个世界的种种不公平 幻想着另一个世界 但真的身临其境之时 ...
    林夕12130阅读 485评论 0 0