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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 13631297627 中级黑马   /  2016-1-28 13:43  /  3290 人查看  /  18 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

oc中NS前缀是什么意思?写代码的时候老是忘记写NS

18 个回复

倒序浏览
固定格式,暂时只能死记住了
回复 使用道具 举报
还没学到那里   哈哈哈
回复 使用道具 举报
NS来自于NeXTStep的一个软件  NeXT  Software的首写字母.
是为了避免命名冲突而给的前缀.
回复 使用道具 举报
NS代表的是NeXTSTEP,是Jobs在1985年离开苹果的时候创建的公司名称
回复 使用道具 举报
Foundation框架
回复 使用道具 举报
你指是NSLog 么,类似于C语言的printf,不过还可以多显示时间后戳
回复 使用道具 举报
石门一梦 来自手机 中级黑马 2016-2-4 12:59:12
8#
加油!                  
回复 使用道具 举报
学习学习!
回复 使用道具 举报
u37kl 来自手机 中级黑马 2016-2-5 02:25:55
10#
13631297627 发表于 2016-1-28 13:43
oc中NS前缀是什么意思?写代码的时候老是忘记写NS

由于OC中没有包的概念,所以想要让同名的类共存,其中一个加个前缀就行了,NS表示当年乔布斯在next公司开发的框架,为了区别其它同名类,用公司名来命名
回复 使用道具 举报
四楼说的对啊,五楼明显搞错了,楼主这问题提的真是够水啊...
回复 使用道具 举报
加油,原来是这样啊,感觉说NEXTSTEP的比较靠谱
回复 使用道具 举报
学习学习!
回复 使用道具 举报
学习学习!
回复 使用道具 举报
NS是 NeXT  Software 公司的编辑语言的前缀,后来被苹果收购,其编辑风格一致被沿用至今。

注意:NS作为前缀必须是大写!!!

当然 我非常建议你学习SIWFT。OC会慢慢过时的。
回复 使用道具 举报
表示劳资是OC中滴关键字啊,高大上有没有,揍好想拿到了一张绿卡,所有滴出国签证都变成米国公民了啊有没有
回复 使用道具 举报
NeXTStep的缩写,是乔布斯被赶出苹果后的公司
回复 使用道具 举报
固定格式而已  
回复 使用道具 举报
学习学习!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马