iOS:クラスを調べる
■目的:
self.view.subviewsの中身チェックしたいときとか、アラートをいじりたいときとか。中に含まれてるコンポーネントのクラスを調べる。
■コード:
if([hoge isKindOfClass:[UILabel class] ]){
NSLog(@"UILabel");}else if([hoge isKindOfClass:[UIImageView class] ]){
NSLog(@"UIImageView");}else if([hoge isKindOfClass:[UIView class] ]){
NSLog(@"UIView");
}
含まれてるクラス、なので、UIViewなんかはいろんなコンポーネントが継承してるので下にかかないと悲惨なことになる。
なんだかこれ、たまーに使うんだけどイマイチ記憶に残りにくい。
かなり脱線するんだけどコード書くときなにで囲めばいいんだこれ?