作者fightword (呼啦啦~)
看板MacDev
標題[問題] 請問用#define
時間Fri Sep 25 16:58:58 2015
請問有辦法用#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