オブジェクトをid型として宣言すると
コンパイル時に型チェックを行わずにどんな型のオブジェクトでも代入できる
id 型変数に対して、格納されているオブジェクトで宣言されていないメソッドを呼びだそうとすると、
コンパイル時はそのまんまコンパイルできるが、実行時に警告が発生する。
C言語でいう void* 型のような物。
オブジェクトをid型として宣言すると
コンパイル時に型チェックを行わずにどんな型のオブジェクトでも代入できる
id 型変数に対して、格納されているオブジェクトで宣言されていないメソッドを呼びだそうとすると、
コンパイル時はそのまんまコンパイルできるが、実行時に警告が発生する。
C言語でいう void* 型のような物。