作者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://webptt.com/cn.aspx?n=bbs/MacDev/M.1443171541.A.228.html
1F:→ uranusjr: 为什麽你 method 里面会凭空跑出来一个 x 09/25 17:11
只是想大概示意一下 不然改这样好了
2F:→ yr: global variable XD 09/25 17:19
3F:→ yr: #define getName(name) x==1?[NSString ..111]:[...222...] 09/25 17:20
可以了 感谢:)
※ 编辑: fightword (114.32.190.119), 09/25/2015 17:24:08