黑马程序员技术交流社区

标题: oc中NS前缀是什么意思 [打印本页]

作者: 13631297627    时间: 2016-1-28 13:43
标题: oc中NS前缀是什么意思
oc中NS前缀是什么意思?写代码的时候老是忘记写NS
作者: 石门一梦    时间: 2016-1-28 18:27
固定格式,暂时只能死记住了
作者: 陈旧    时间: 2016-1-28 22:43
还没学到那里   哈哈哈
作者: 请叫我黄大仙    时间: 2016-1-28 23:42
NS来自于NeXTStep的一个软件  NeXT  Software的首写字母.
是为了避免命名冲突而给的前缀.

作者: 世年单    时间: 2016-1-29 09:50
NS代表的是NeXTSTEP,是Jobs在1985年离开苹果的时候创建的公司名称
作者: 847374032    时间: 2016-2-2 21:14
Foundation框架
作者: beyonehan    时间: 2016-2-3 22:07
你指是NSLog 么,类似于C语言的printf,不过还可以多显示时间后戳
作者: 石门一梦    时间: 2016-2-4 12:59
加油!                  
作者: chensc    时间: 2016-2-4 20:38
学习学习!
作者: u37kl    时间: 2016-2-5 02:25
13631297627 发表于 2016-1-28 13:43
oc中NS前缀是什么意思?写代码的时候老是忘记写NS

由于OC中没有包的概念,所以想要让同名的类共存,其中一个加个前缀就行了,NS表示当年乔布斯在next公司开发的框架,为了区别其它同名类,用公司名来命名
作者: ccgg54t3    时间: 2016-2-5 21:34
四楼说的对啊,五楼明显搞错了,楼主这问题提的真是够水啊...
作者: 杨冬武    时间: 2016-2-5 22:16
加油,原来是这样啊,感觉说NEXTSTEP的比较靠谱
作者: chensc    时间: 2016-2-6 20:18
学习学习!
作者: chensc    时间: 2016-2-7 21:27
学习学习!
作者: zhao95    时间: 2016-2-15 23:26
NS是 NeXT  Software 公司的编辑语言的前缀,后来被苹果收购,其编辑风格一致被沿用至今。

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

当然 我非常建议你学习SIWFT。OC会慢慢过时的。
作者: 大爱五花肉    时间: 2016-2-16 09:34
表示劳资是OC中滴关键字啊,高大上有没有,揍好想拿到了一张绿卡,所有滴出国签证都变成米国公民了啊有没有
作者: silenCetestifY    时间: 2016-2-16 10:44
NeXTStep的缩写,是乔布斯被赶出苹果后的公司
作者: zhangzhen    时间: 2016-2-16 11:14
固定格式而已  
作者: chensc    时间: 2016-2-16 20:35
学习学习!




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