繁体   English   中英

4.4中的新Objective-c文字

[英]New Objective-c Literals in 4.4

我可以编写@42 ,它创建一个int值为42的NSNumber 。我可以使用@someIntVar这样的变量吗? 显然我尝试了它并且它不起作用(这很糟糕,因为那时我必须通过[NSNumber numberWithInt:someIntVar] )。 语法略有不同可能吗?

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

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

 id num = @(someIntVar);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM