結局Objective-Cを勉強するんだろう

昔からMacアプリケーションを作りたかったのだが,iPod touch/iPhoneが出てからその思いは強くなった.Macアプリを作る一番メジャーな方法はObjective-Cという言語を使うことだが,軟弱なスクリプト言語になれてしまっている僕に取っては,型がある言語をやるのもしんどい.さらにはObjective-Cは奇妙な書き方をするので,非常に抵抗があった.

なんか良い方法ないのかと思っていたときCocoaRubyというものを見つけた.これを使えば使い慣れたRubyでMacアプリを作成することが可能になる.

で,いざやってみたのであるが,Rubyで書けるからなじみやすいものの,結局一番の問題は非常に巨大なフレームワークであるCocoaというものがどうなっているのかが分からないため,何をどうすればいいのか分からないということだった.これがObjective-Cを使った場合だと,開発環境がインテリセンス補完とかしてくれるからかなり楽になる.Rubyではそれが無理だ.

結局のところCocoaRubyを用いて必死にドキュメントを読みながらやるよりも,XCode上でObjective-Cをがりがり書いて覚えていった方が効率的にもいいんだろうなぁという結論に.そういうことでこれからObjective-Cを勉強しようと思う.     

Leave a comment

Your comment