看板 MacDev 關於我們 聯絡資訊
請問有辦法用#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
uranusjr: 為什麼你 method 裡面會憑空跑出來一個 x 09/25 17:11
只是想大概示意一下 不然改這樣好了
yr: global variable XD 09/25 17:19
yr: #define getName(name) x==1?[NSString ..111]:[...222...] 09/25 17:20
可以了 感謝:) ※ 編輯: fightword (114.32.190.119), 09/25/2015 17:24:08