¿Por qué subclase NSObject?
¿Cuál es el propósito / uso de NSObject en Objective-C? Veo clases que extienden NSObject así:
@interface Fraction : NSObject
En C ++ o Java, no utilizamos ninguna variable como NSObject, aunque tenemos directivas de preprocesador e instrucciones de importación tanto en Objective-C como en Java.
¿Por qué las clases heredan explícitamente de NSObject en Objective-C? ¿Cuáles son las consecuencias de no declarar la herencia de NSObject?