読者です 読者をやめる 読者になる 読者になる

Objective-Cで使える汎用的な型 id型

Objective-C

error: property 'xxx' not found on object of type 'id'

上記のようなエラーをたくさん味わってid型というものがあるんだと知りました。
id型は対象オブジェクトへのポインタを持ったオブジェクトらしいのでそりゃ何もメソッド叩けるわけないですな。

id型の対象オブジェクトに対してなんかしたい時はキャスト変換して使うみたいです。

id hoge = @"hoge";
NSString *mozi = (NSString *)hoge;