【发布时间】:2011-04-14 15:48:45
【问题描述】:
我喜欢使用 @"string" 表示法在 Objective C 中对字符串文字的速记处理。有什么方法可以让NSNumbers 出现类似的行为?我更多地处理数字,到处都有[NSNumber numberWithWhatever:] 电话是如此乏味。即使创建一个宏也可以,但我对如何最好地做到这一点的知识有限。
【问题讨论】:
-
正如 rjstelling 所指出的,这现在是 clang 中的一个功能。很是欣喜若狂。请投票结束,谢谢。
-
没有必要关闭它。这是一个完全有效的问题。关闭是针对不受欢迎的问题,需要阻止答案。
-
你应该接受@rjstelling 的回答,因为它现在更正确了。
-
嗯,我想知道 SO 对此的看法是什么。蒂洛回答了当时的问题,所以在事实发生变化后将其授予另一个人似乎有点不公平。就像打折冯诺依曼一样,因为他没有预见到多核或其他东西。在三年内的 1542 次浏览中,这个问题甚至没有得到太多使用。此外,我认为 Tilo 的回答和 JeremyP 的改进对于那些可能正在寻找 NSSet 文字语法或 NSMutableArray 文字语法变通办法的人仍然有用,但它们不太可能出现在这里寻找目标。
标签: objective-c macros nsnumber objective-c-literals