What are the consequences of not declaring inheritance from NSObject?
I know this has been answered, kinda, in other answers such as here and here etc etc.
But none of the answers really go into the consequences of not inheriting from NSObject.
So specifically, if I do not subclass from NSObject for a critical class in my app, will I find out later on that this introduces a fundamental flaw into my app? Assume for whatever reason I would not be able to just subclass from NSObject later on.
thanks