objective c - Why subclass NSObject? -


What is the purpose / use of NSObject in Objective-C? I look at sections which extend the NSObject like this:

@interface fracture: NSObiquity

In C ++ or Java, we have NSObject We do not use any such variables, however, we have preprocessor instructions and import statements in both Object-C and Java

Why do classes get clearly from NSObject in Objective-C? What are the consequences of not declaring inheritance from NSObject?

We use NSObject to clearly state that I inherited from a given class C ++ Not sure about +, but there is something similar in Java - object class. The only difference is that Java does not require that the class clearly descend from the object - the language assumes anything in which a particular parent class does not decrease from the object. Objective-is different because it allows you to define different root sections - you are allowed to make those sections is allowed which does not inherit the NSBJX.

There is such a separate root class.

Take a look at this, it shows how the methods interact with the objective-c runtime through a function.

  + (id) allocWithZone: (NSZone *) z {return NSAllocateObject (auto, 0, z); } - (zero) DLOK {NSDAOloc object (self); } + (BOOL) is Shubasoff Class: (Class) Eccles {Return GSOBJCISIDOFF (Self, Eccles); }  

Comments

Popular posts from this blog

MySql variables and php -

url rewriting - How to implement the returnurl like SO in PHP? -

Which Python client library should I use for CouchdB? -