0

Objective-C でインスタンス メソッドからクラス メソッドを呼び出す安全で正しい方法は何ですか?

4

2 に答える 2

2

あなたは次のようにすることができます:

- (void)your_instanceMethodB
{

    [[self class] your_classMethodA];

}  

これを読んでください: そのクラス内からクラスメソッドを呼び出し ます。ジョン・リードらが答える。

于 2012-12-27T11:48:58.800 に答える
1

サブクラスを使用していて、サブクラスがメソッドをオーバーライドする場合は、そうする必要があります

 [[self class] myFunction];

そうでない場合は、標準的な方法が正しいです

[MyClass myFunction];
于 2012-12-27T11:48:17.290 に答える