2008年10月29日水曜日

クラス変数

勉強があまり進んでいないObjective-Cについて.

Objective-Cにはクラス変数がない.

ちょっと驚いたのですが,staticで宣言することで,定義ファイルの中だけ有効な変数を宣言できるので,大丈夫.
注意としては,継承した際にクラス変数は有効になるべきなので,アクセサを宣言して解決をすればいいことが分かりました.

Squeak Smalltalkのクラスインスタンス変数とクラス変数を簡単に実現できそうだ.

Objective-CってSqueakよりもちょっと変な感じに思えてくる.
でも,面白そう.


0 件のコメント: