読者です 読者をやめる 読者になる 読者になる

respondsToSelectorでインスタンスがメソッドを実装しているか調べる

Objective-C

文法

[class respondsToSelector@selector(methodName:arg:)]

メソッドが実装されてない場合はnil。実装している場合は'¥x01'が帰ってきてた。(lldbコンソール)

if文で実装されてる場合…実装されてない場合みたいな処理を書くときが多いみたい。(そりゃそうか)