質問

In Objective-C, when are the class pairs - metaclass object and class object, created? Is it in the beginning of the app execution or at the point when you first instantiate the first object of a class?

役に立ちましたか?

解決

At the point that the class is added to the class hierarchy. This is generally when the app is launched, but could be later if the class is added by a dynamically loaded library or is created programatically.

The class object and metaclass have to exist at the time that +load is called (which is the above).

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top