iPhone盛り上がってますね〜
AppStoreのダウンロード数も凄いみたいで。。
この流れになんとか乗りたいので、噂のCocoa Touch始めました。
Cocoaは、Mac OSXのネイティブアプリを作るためのObjective-Cのフレームワークということは聞いてたから、Objective-CってC言語にクラスがくっ付いたもんなら取っ付きやすいかな〜とか思ってたが。。
甘かった。
全然書き方違う。
メソッドのアクセスにドットを使わないし、インスタンス生成もnewではなく、allocメソッドを使う。
概念もだいぶ違う。
プロトコル?デリゲート? 理解不能な概念がいくつもある。。
Objective-Cのオブジェクト指向の機能がSmalltalkという言語らしく、こいつが分かりにくいんだろうなぁ
開発環境としては、コーディングにXcode、GUIの構築にInterface Builder、パフォーマンスを計るのにInstrumentsを使うようだ。
これらのツールの使い方も覚えなくてはならない。。
まだなんも作れてないけど、とりあえずHello Worldくらいは作らんと...

Leave a comment