NSObject:类与协议

摘要: 命名空间首先, 我们来看看这两个有着相同命名的部分是怎么共存的。NSObject的类和协议在Objective-c中存在于不同的命名空间。你可以同时拥有相同命名的类和协议,但是他们在编程语言上是不相关联的。这就是NSObject。如果你光看语句写法,它们没有什么不同。类命名可以用来发送消息,可以用在@interface的中做声明,还可以看作类型名。而协议也可以用在同样的地方,只是用法不同,所以很容易混淆。根类NSObject类属于根类。根类在层级结构中处于最高级,也就是说除此以外没有更高层级。而且Objective-c中还有其他根类,不像Java里只有一个java.lang.Object根类, 阅读全文
posted @ 2014-02-17 12:01 探赜索隐 阅读(335) 评论(0) 推荐(0) 编辑