&tag(Objective-C);
*目次 [#e56ab480]
#contents

*Tips [#b1a9c874]
**プライベートメソッドを定義する [#xdfef936]
.mファイルの先頭あたりで次のように記述する。
#pre{{
@interface RootViewController()
- samplePrivateMethod;
@end


@implementation RootViewController

}}

**型チェックを行う [#y22154e3]
**Classのメソッドを使う [#ida8df03]
***isSubclassOfClass [#a2fb3099]
 [[NSMutableArray class] isSubclassOfClass:[NSArray class]];

**NSObjectのメソッドを使う [#a55b748f]
***isKindOfClass [#gf4c5526]
引数のクラスか継承したクラスのインスタンスであるかどうか
#pre{{
NSMutableArray *array = [[NSMutableArray alloc] init];
[array isKindOfClass[NSArray class]];
}}

***isMemberOfClass [#x5baad3a]
引数のクラスのインスタンスであるかどうか
#pre{{
NSMutableArray *array = [[NSMutableArray alloc] init];
[array isKindOfClass[NSArray class]];
}}


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS