4.4中的新Objective-c文字

时间:2012-08-25 07:41:07

标签: objective-c ios cocoa-touch xcode4.4

我可以写@42,这会创建NSNumber int值为42.我可以使用变量执行此操作,例如@someIntVar吗?显然我尝试了它并且它不起作用(这很糟糕,因为那时我必须通过[NSNumber numberWithInt:someIntVar])。是否可能使用稍微不同的语法?

1 个答案:

答案 0 :(得分:8)

我强烈建议您阅读有关此事的官方文件:http://clang.llvm.org/docs/ObjectiveCLiterals.html

但是,要设置变量或任何表达式,您可以使用括号:

 id num = @(someIntVar);