A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陨石 高级黑马   /  2014-9-3 14:50  /  6785 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有什么用意吗?

9 个回复

倒序浏览
我也不太清楚,说让用就用呗,而且是必须要加,就当是要输字符串前默认要加上@这个格式符,程序才知道你要输出的是字符串
回复 使用道具 举报
表明这是OC字符串,而不是C字符串
回复 使用道具 举报
oc语法中,很多关键字 与 c 关键字 相同,加@就是区分
回复 使用道具 举报
oc语法中,很多关键字 与 c 关键字 相同,加@就是区分 谁让OC完全兼容C呢
回复 使用道具 举报
为了和C语言区分,必须用的。
回复 使用道具 举报
只要是oc特有的东西,前面就由个@
回复 使用道具 举报
oc语言中基本上所有的关键字前面都加上了@,是为了和C语言的关键字区分开来,如@interface,@implementation,@public等,也有一些不以@开头,如id等。
回复 使用道具 举报
固定写法,没有为什么。。。
回复 使用道具 举报
还有一个, 为了将一个C的字符串转换成OC的字符串对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马