月: 2010年1月

Objective-C勉強日記(4) OOP obj-c

Objective-C勉強日記(4) OOP

第6回 コードをもっとオブジェクティブに コードをもっとオブジェクティブに - @IT 継承、プロトコルなど。 javaのinterfaceに近いのがプロトコル。 クラスクラスタ newしたクラスと実際に生成されるクラスが異なるような管理ができるらしい。このような仕組みは、perlでも良く見かける。…
Objective-C勉強日記(5) メモリ管理 obj-c

Objective-C勉強日記(5) メモリ管理

GCはあるけど、プラットフォームによって使えなかったりするらしい。 iPhoneでも使えないようなので、メモリ管理についてちゃんと知る必要がある。 allocしたとき参照カウンタが1になり、retainすると1増えて、releaseすると1減る。releaseした結果参照カウンタが0になったら開放さ…
Objective-C勉強日記(3) 変数、配列 obj-c

Objective-C勉強日記(3) 変数、配列

変数 Objective-Cでは特に真偽値(1か0か)を表すためのデータ型として、BOOL型が用意されています。また、true(1)を表すキーワードとしてYES、false(0)を表すキーワードとしてNOが定義されています。 変数のデータ型や文字列の扱いを理解しよう - @IT ???YES, NO…
Objective-C勉強日記(0) obj-c

Objective-C勉強日記(0)

Objective-Cって 今のObjective-Cのイメージは、 iPhoneアプリとか、iPod touchのアプリ作るのに必要らしい。 奇妙な構文 C直径ってことは、実行可能バイナリ出力できるんだよね? ガベージコレクタが無いらしい。 と言ったところ。 mac持ってないですが、gccでもコン…