iOS宏定義小技巧

非字符串宏定義參數(shù)替換成字符串參數(shù)

// 定義
#define MakeString(arg) @"This a normal string" #arg

// 注意:這里的 天下為公 不需要@""
NSString *str = MakeString(天下為公);

NSLog(@"%@", str);

// 打印結(jié)果:
This a normal string 天下為公
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 官網(wǎng) 中文版本 好的網(wǎng)站 Content-type: text/htmlBASH Section: User ...
    不排版閱讀 4,438評論 0 5
  • 宏,簡單來說就是按預(yù)定義的規(guī)則來替換相應(yīng)的文本內(nèi)容,被替換的文本內(nèi)容可以是對象也可以是函數(shù)。既然是替換,那就需要遵...
    金小俊閱讀 4,705評論 6 54
  • 聲明:此文章屬于轉(zhuǎn)載文章作者:金小俊鏈接:http://www.lxweimin.com/p/4a1531bac3...
    我的大好時光閱讀 382評論 0 3
  • 第5章 引用類型(返回首頁) 本章內(nèi)容 使用對象 創(chuàng)建并操作數(shù)組 理解基本的JavaScript類型 使用基本類型...
    大學(xué)一百閱讀 3,268評論 0 4
  • C中的預(yù)編譯宏定義 2009-02-10 作者: infobillows 來源:網(wǎng)絡(luò) 在將一個C源程序轉(zhuǎn)換為可執(zhí)行...
    白水灬煮一切閱讀 1,640評論 0 5