[問題] 請問用#define

看板MacDev作者 (呼啦啦~)時間8年前 (2015/09/25 16:59), 8年前編輯推噓0(003)
留言3則, 2人參與, 最新討論串1/1
請問有辦法用#define 去定義一個演算法 #define getName(name) XXXXXXXXXXXXX getName(name)等於下頭的東西 -(NSString*)getName:(NSString*)name{ if([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPad){ return [NSString stringWithFormat:@"111%@", name]; } else{ return [NSString stringWithFormat:@"222%@", name]; } } 記得有看過類似的東西 可是不知道朝什麼方向 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.32.190.119 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1443171541.A.228.html

09/25 17:11, , 1F
為什麼你 method 裡面會憑空跑出來一個 x
09/25 17:11, 1F
只是想大概示意一下 不然改這樣好了

09/25 17:19, , 2F
global variable XD
09/25 17:19, 2F

09/25 17:20, , 3F
#define getName(name) x==1?[NSString ..111]:[...222...]
09/25 17:20, 3F
可以了 感謝:) ※ 編輯: fightword (114.32.190.119), 09/25/2015 17:24:08
文章代碼(AID): #1M1GpL8e (MacDev)