iOSアプリ開発で【知ったこと】をつらつら追記していく 〜その7〜

今回は少しだけ。。

 

id型とは??

・汎用的な型
(どんな方のものでもセット可能。ただし、使用時はキャストする)
・(Javaでいう)Object型のようなもの
Objective-Cの場合でも、id型に限り宣言時の「*」不要。

 

NSUserDefaultsという、登録データを書き込む際のクラスの中で登場しました。

IntegerForKey, StringForKey, NSDataなどあるのに、NSDateは取得時のメソッドがなく、objectForKeyを使用しておりその時に返すものがid型。