&tag(Objective-C);

目次[edit]

プライベートメソッドを定義する[edit]

.mファイルの先頭あたりで次のように記述する。

@interface RootViewController()
- samplePrivateMethod;
@end


@implementation RootViewController

匿名カテゴリを使ってprotocolを実装[edit]

型チェックを行う[edit]

Classのメソッドを使う[edit]

isSubclassOfClass[edit]

[[NSMutableArray class] isSubclassOfClass:[NSArray class]];

NSObjectのメソッドを使う[edit]

isKindOfClass[edit]

引数のクラスか継承したクラスのインスタンスであるかどうか

NSMutableArray *array = [[NSMutableArray alloc] init];
[array isKindOfClass[NSArray class]];

isMemberOfClass[edit]

引数のクラスのインスタンスであるかどうか

NSMutableArray *array = [[NSMutableArray alloc] init];
[array isKindOfClass[NSArray class]];

文字列とクラスの変換[edit]


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2022-04-11 (月) 15:28:01