Objective-C でインスタンス メソッドからクラス メソッドを呼び出す安全で正しい方法は何ですか?
質問する
149 次
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 に答える