黑马程序员技术交流社区

标题: 请问@1和@"1"有区别吗? [打印本页]

作者: 毛强    时间: 2015-8-23 21:03
标题: 请问@1和@"1"有区别吗?
@1是代表数字1,@"1"代表是字符串1吗?
作者: Pythoner    时间: 2015-8-23 23:03
后者代表oc里面的字符串,前者没见过这种写法,应该不构成语句或者表达式
作者: 1185878525    时间: 2015-8-24 10:11
前者是NSValue。在oc加强里边会学到
作者: Eil.tea    时间: 2015-8-24 10:28
前边是NSNumber吧~~,后边是NSString。
作者: 张中付    时间: 2015-8-26 08:14
是的,@1是编译器把1转化为OC类型的1,后面就是字符串1了
作者: 小笼包    时间: 2015-8-26 11:27
     貌似我还没看到
作者: DUKEMAN    时间: 2015-8-26 12:00
学习了    还没学到加强那块
作者: chensc    时间: 2015-8-26 21:43
学习学习!
作者: 新生heima    时间: 2015-8-27 21:22
前者表示将数字1包装成一个OC对象,后者表示一个字符串
作者: 手心的温度    时间: 2015-8-27 21:35
表示没见过第一种




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2