Almost every Cocoa class inherits from NSObject . Even slightly esoteric block objects whose class tree are not publicly available have an NSObject at the root.
The only other root class commonly known in Cocoa is NSProxy , although it conforms to NSObject , which allows it to act differently like any other Cocoa object.
source share