特定のクラスのインスタンスか調べる
オブジェクトが特定のクラスのインスタンスか調べるには、「isKindOfClass」メソッドを使用します。以下にサンプルを作成しました。
サンプルダウンロード
ソースコード
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
出力結果
isKindOfClass:NSString=1
isKindOfClass:NSArray=0
お薦めの参考書
絶対に挫折しない iPhoneアプリ開発「超」入門 増補改訂第4版
Swiftについて知りたい開発者の方のみならず、プログラミング未経験者の方にも参考になる内容になっています。Swiftの基礎を一から丁寧に解説されており、この書籍があればネットで調べる手間をかなり省くことができると思います。