詳解 Objective-C 2.0で確認しても明確な答えは手に入らなかったので。
idは、すべてのobjctに共通する型なのですが、もっと細かく知りたい場合は、どうすればいいのだろうか?
「isKindOfClass」メソッドと「class」メソッドを使えば、判定をすることができるんだなと。if ([object isKindOfClass:[NSString class]]) {
via:型の動的判別
// object is NSString class
}
型によって、もちろん、使えるメソッドが全然、違ってくるので、この判定方法は、便利だなと。
0 コメント:
コメントを投稿