Pourquoi la sous-classe NSObject?

Quel est le but/l'utilisation de NSObject en Objective-C? Je vois des classes qui étendent NSObject comme ceci:

@interface Fraction : NSObject 

En C++ ou en Java, nous n'utilisons pas toutes les variables comme NSObject même si nous avons les directives de préprocesseur et les instructions d'importation dans les deux Objective-C et Java.

Pourquoi les classes explicitement hériter de NSObject en Objective-C? Quelles sont les conséquences de la non-déclaration de l'héritage de NSObject?

InformationsquelleAutor user185590 | 2009-10-19