勉強があまり進んでいないObjective-Cについて.
Objective-Cにはクラス変数がない.
ちょっと驚いたのですが,staticで宣言することで,定義ファイルの中だけ有効な変数を宣言できるので,大丈夫.
注意としては,継承した際にクラス変数は有効になるべきなので,アクセサを宣言して解決をすればいいことが分かりました.
Squeak Smalltalkのクラスインスタンス変数とクラス変数を簡単に実現できそうだ.
Objective-CってSqueakよりもちょっと変な感じに思えてくる.
でも,面白そう.
2008年10月29日水曜日
2008年7月31日木曜日
Objective-Cを勉強開始
Objective-Cを勉強しています.
SmalltalkっぽいC言語とかよく言われていますが,似ているようで似ていないなと思ってしまいます.
おそらくクロージャがない?
何か落ち着きませんね・・・.
forとwhileしかない?
えー.
Smalltalkっぽく書けるC言語ととらえるべきなのかな.
それにしても「この言語なら書ける」という言語が欲しい.
この夏はSqueak Smalltalk,Ruby,Objective-Cを勉強しないと.
SmalltalkっぽいC言語とかよく言われていますが,似ているようで似ていないなと思ってしまいます.
おそらくクロージャがない?
何か落ち着きませんね・・・.
forとwhileしかない?
えー.
Smalltalkっぽく書けるC言語ととらえるべきなのかな.
それにしても「この言語なら書ける」という言語が欲しい.
この夏はSqueak Smalltalk,Ruby,Objective-Cを勉強しないと.
登録:
投稿 (Atom)