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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 崔石炫 中级黑马   /  2014-9-24 00:16  /  1722 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

NSObject是OC中所有对象的父类,其中的NS两个字母代表什么意思?

感觉了解命名来源会有助于记忆

6 个回复

倒序浏览
硬记也不是很难啊。
回复 使用道具 举报
bhr756052342 发表于 2014-9-24 11:06
硬记也不是很难啊。

哈哈。。。。。
回复 使用道具 举报
多文件开发中,各个开发者完成自己的类,通常会在自己写的类名前加上标注,比如MJ老师写了一个StringName类,那么通常类名就是MJStringName,这样可以直观的了解类的来源。而NSObject类则是由一个Next Step的公司写的,所有就有个前缀NS啦!:)
回复 使用道具 举报 2 0
AngleMGG 发表于 2014-9-24 12:06
多文件开发中,各个开发者完成自己的类,通常会在自己写的类名前加上 标注,比如MJ老师写了一个StringName类 ...

貌似真是这样。。。
回复 使用道具 举报
因为乔布斯以前在next step  这个公司呆过,那些都是他以前在那个公司写的框架,然后来苹果公司以后继续用,就没换了。
回复 使用道具 举报
xcc 初级黑马 2014-9-24 19:21:40
7#
我说你是个逗比 发表于 2014-9-24 18:41
因为乔布斯以前在next step  这个公司呆过,那些都是他以前在那个公司写的框架,然后来苹果公司以后继续用 ...

next step 这家公司就是乔帮主开的,后来乔帮主回来后,就收购了这家公司,并且在NeXT公司开发的Openstep系统基础上,开发出了现在MacBook用的 OS X.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马