プログラミングの経験はC++を3年程,Rubyを1年程やっています.(あまりプログラミングは得意ではないです…)
アプリケーションの開発をする為の基礎として「たのしいCocoaプログラミング」という本を利用して,Cocoaの勉強をしました.
その後「詳解Objective-C2.0」という本を利用してObjective-Cの勉強をしている最中なのですが,挫折気味です…
既にiPhoneアプリケーションを作成されている方々は,作成の為にどのような方法で勉強されたのでしょうか?
また,何か効果的な勉強方法があれば教えていただけるとありがたいです.
iPhone3Gが日本で発売されたころ、あなたとほとんど同じくらいのプログラミング経験からObjective-Cを勉強しはじめ、いくつかアプリを作りました。しかし、たのココも詳解Objective-Cも全部は理解していませんし、Appleの資料もADCに加入していると読める"Required Reading"のもの以外みっちりとは読んでいません。
主に勉強の資料としたのはサンプルコードとクラスリファレンスです。
Objective-Cのプロトコルやカテゴリなんて言語仕様はフレームワークの奥でふんだんに使われてはいますがサンプルコードを読む時にはほとんど知る必要は無く、サンプルを実機で動かしているとできる事、できそうな事の中で作りたいアプリが見えてきて自然と読むべきクラスリファレンスも定まりました。
たのココが読めたならば一旦詳解Objective-Cは脇に置いて、何かサンプルに少し手を加えたものから作りはじめてみてはいかがでしょうか?