質問: xcodeでobjective-cを使ってプログラミングしたい(初心者です) macでプログラミングを始めました。でもすごく初心者です。 『xcode2 入門』という本で (http://www.amazon.co.jp/exec/obidos/asin/4839918805/250-8186511-3142616)、 xcodeの基本的な使い方を勉強しました。 が、(予想はしていたのですが)私はobjective-cが分からないので、 ここから先に進めません。 cについてはほんのちょこっとだけ知っていて、 forやwhileループは分かりますが、配列やポインタは...分かる、かな?ってぐらいです。 objective-cもcが根っこにあると聞きますから、 cの勉強がもっと必要なのかな?と思っていたのですが、 objective-cはcとはぜんぜん違う、なんて話もあったり。 わたしはこれから、どういう勉強をしていくべきなのでしょう? また、それにあたっておすすめの本かウェブサイトを教えてください。 長くてすみません...。 osはmacos x 10.4、xcode 2.0でobjective-cを使っています。 プログラミング経験はhypercardだけです(←これなら得意)。
回答: ぜんぜん違う、というのはオブジェクト指向な拡張の部分であって基本的な構文としてはcと同じです。 ですので勉強の方向性としては ・オブジェクト指向開発の実現方法 ・interfacebuilderとソースコードの繋がり ・クラスライブラリ といったところかと思います。 おすすめの書籍、というかこれしか持ってないので他はわかりませんが、読んでわりと良かったので以下に挙げます。 1、macos x プログラミング入門 objective-c / 荻原剛志:著(広文社) 2、cocoaはやっぱり!―macos xプログラミング入門 / 鶴薗 賢吾:著(広文社) 上はobjective-cの言語に特化した内容で、下は開発環境も含めた内容です。ちなみに僕が持っているのはまだxcodeではなくてprojectbuilderと呼ばれていたころの版なので今内容がどうなっているのかはわかりません。 立ち読みで内容を確認してください(笑) さらにちなみに「cocoaはやっぱり」はwebサイトにもなっていて、そちらのほうがより突っ込んだ内容になっているのでなんとなく作れるようになったらサイトの方が深く探求できるのではないかと思います。 (参考urlはそこです) 参考url:http://www.big.or.jp/~crane/cocoa/