Почему подкласс NSObject?
Какова цель / использование NSObject в Objective-C? Я вижу классы, которые расширяют NSObject следующим образом:
@interface Fraction : NSObject
В C ++ или Java мы неt использовать любые переменные, такие как NSObject, даже если у нас есть директивы препроцессора и операторы импорта как в Objective-C, так и в Java.
Почему классы явно наследуются от NSObject в Objective-C? Каковы последствия отказа от объявления наследства от NSObject?