【发布时间】:2012-02-11 01:26:30
【问题描述】:
我知道你可以使用 Object 类来实现,但是 Apple 的 Objective C 中有没有?
【问题讨论】:
-
NSObject没有 ;)
标签: objective-c xcode4
我知道你可以使用 Object 类来实现,但是 Apple 的 Objective C 中有没有?
【问题讨论】:
NSObject 没有 ;)
标签: objective-c xcode4
几乎每个 Cocoa 类都继承自 NSObject。即使是类树不公开的稍微深奥的 Block 对象,其根也有 NSObject。
在 Cocoa 中唯一公开的其他根类是 NSProxy,尽管它确实符合 NSObject protocol,这允许它在许多方面像任何其他 Cocoa 对象一样工作。
【讨论】:
理论上,可以定义一个不继承自 NSObject 的类。
但在实践中,它是如此困难,以至于没有人愿意去做。 NSObject 为你做了很多非常好的事情。
【讨论】: