isKindOfClass - 特定のクラスのインスタンスかどうかを調べる
2010/08/25
cocos2d
objective-c
Objective-Cです。あるインスタンスが、特定のクラスのインスタンスかどうかを調べるときにisKindOfClassを使います。
ところで、今、cocos2dでレイヤーのaddしたspriteのクラスによって、何かしたいというときに使えるかなーと試しているところです。
id arr = [layer children];
for (id o in arr) {
if ([o isKindOfClass:[MySprite class]]) {
// NSLog(@"%@", [o description]);
} else {
}
}
for (id o in arr) {
if ([o isKindOfClass:[MySprite class]]) {
// NSLog(@"%@", [o description]);
} else {
}
}
: