3

クラスメソッドがクラスによって実装されているかどうかを確認する最も簡単な方法は何ですか?

たとえば、UIFont は次のメソッドを定義します。

+ (UIFont *)preferredFontForTextStyle:(NSString *)style NS_AVAILABLE_IOS(7_0);

インスタンスメソッドではなくクラスメソッドなので、instancesRespondToSelector:ここでは使えません。preferredFontForTextStyle:

なるほどclass_getClassMethod、でも…本当ですか?objc/runtime.h?

4

1 に答える 1