黑马程序员技术交流社区

标题: oc的字符串前面为什么要加上@? [打印本页]

作者: 陨石    时间: 2014-9-3 14:50
标题: oc的字符串前面为什么要加上@?
有什么用意吗?
作者: 眼瞳╄渲染繁华    时间: 2014-9-3 16:25
我也不太清楚,说让用就用呗,而且是必须要加,就当是要输字符串前默认要加上@这个格式符,程序才知道你要输出的是字符串
作者: fantacyleo    时间: 2014-9-3 16:42
表明这是OC字符串,而不是C字符串
作者: 小月格子猫    时间: 2014-9-3 19:32
oc语法中,很多关键字 与 c 关键字 相同,加@就是区分
作者: 冯大卫    时间: 2014-9-3 20:42
oc语法中,很多关键字 与 c 关键字 相同,加@就是区分 谁让OC完全兼容C呢
作者: 达摩八戒    时间: 2014-9-3 21:02
为了和C语言区分,必须用的。
作者: SailY    时间: 2014-9-4 16:28
只要是oc特有的东西,前面就由个@
作者: 王绍明    时间: 2014-9-4 20:59
oc语言中基本上所有的关键字前面都加上了@,是为了和C语言的关键字区分开来,如@interface,@implementation,@public等,也有一些不以@开头,如id等。
作者: 我说你是个逗比    时间: 2014-9-5 08:01
固定写法,没有为什么。。。
作者: 张迷    时间: 2016-2-25 21:59
还有一个, 为了将一个C的字符串转换成OC的字符串对象




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