Tag: Objective-C

目次

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

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

@interface RootViewController()
- samplePrivateMethod;
@end


@implementation RootViewController

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

型チェックを行う

Classのメソッドを使う

isSubclassOfClass

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

NSObjectのメソッドを使う

isKindOfClass

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

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

isMemberOfClass

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

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

文字列とクラスの変換


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