- 締切済み
ipod touchやiPhoneのプログラムについて
はじめまして、高校一年の学生です。 私は、将来漠然とコンピューターの技術者になりたいと考えています。 でも、大学への進学は語学関連に進もうと思っていますので、もちろん大学受験の勉強もしております。 在学中などに、色々な資格試験にもチャレンジしようと思っています。 昨年、手はじめにシスアドの勉強をして、なんとか合格できました。 よろこんでいましたが、入り口中の入り口の資格みたいです^^; 今度はネットワーク関連の資格にチャレンジしようと思い、今、マスタリングTCP/IPという本を読んでいます。 ところで、自分はコンピューターのどのカテゴリーの技術者になりたいか、まだ考えられません。具体的にわからないからです。 しかし、最近iPod touchを手に入れたところ、iPod touchのソフトウェアを自分で作れたら面白いな~と考えるようになりました。 高校生ごときの私にできるほど甘いとは思いませんが、それでも、その手の技術も勉強してみたいです。 プログラム言語は種類が多く、私の目的のために、最短で何を勉強したら良いのかわかりません。おそらく、何かと何かを複合的に勉強するべきなのでしょうが、よくわかりません。 appleから、ディベロッパー向けのツールがダウンロードできるらしいですが、これをベースにするとしても、当然、なんらかの知識が必要になってくるはずだと考えます。 まずは、例えば、iPod touch上で動く、2ちゃんブラウザなどを作ってみたいなと考えています(既にいくつかあるようですが)。 何から学べば良いか、ご教示願えると幸いです。 できれば、夏休みの時間を利用して関連本を学習したいです。 どうぞ、よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- goosapporo
- ベストアンサー率27% (78/285)
ipod touchやiPhoneのプログラムは、びっくりする程、簡単です。 買うものは、2つだけ。 1)Mac(今売っているMacならばOK。古いPPC Macはダメ) 2)はじめてのiPhone開発 などの本。4000円以下。 この2つだけ買って、本の通りにすれば、とりあえずはMacで動くipod touchのアプリは簡単に出来ます。 Macで動かすだけじゃなくて、iPhoneで動かしたい場合も手続きすれば簡単に動かせるようになります。 かなり簡単です。 そりゃ、難しいことをしようと思えば難しいですが、最初は簡単なことから始めればいいんです。 No.1さんは、難しく考えすぎのようなので、実際にiPhoneの開発をやった事がない方でしょう。
とりあえず、iPod touch/iPhoneの開発について。 iPhone SDKは、Mac OS X 10.4以降のみ対応。要するに、Windowsでは開発できず、Macが必要ということ。また使用言語は、Objective-Cという、Mac OS Xの開発で標準的に使われているものがそのまま使われるようだ。Objective-Cは、Mac OS X以外ではあまり見られない言語で、ほとんど「Mac OS X専用」と化している。覚えても、Windowsなどではあまり応用が利かない(「C」と名前はついてるけど、まぁC言語と基本文法が同じぐらいで、オブジェクト指向の部分はほとんどSmalltalkという言語。C++などとは全く違うのであまり参考にならない) だから、もし、あなたがMac OX Xユーザで、(将来の就職とかとは無関係に、ある意味趣味として)Mac OS Xのプログラミングをしたい、というのであれば、頑張ってみる価値はある。ただ、将来的に開発の仕事をしたくて、そのためのスキルとして何かを習得したいというのであれば、とりあえずiPhoneは少しの間、忘れたほうがいいと思う。進む分野にもよるが、C/C++とか、Javaとか、あるいはWeb系ならPerl/PHP/Rubyといったスクリプト言語とか、そういった「自分が進みたい分野におけるスタンダードな言語」から始めたほうがいい。 まぁ、ある程度言語に習熟すれば、新たな言語を覚えることはそう大変ではなくなってくるので、手に職をつけて(?)それからiPhoneなりの開発もやってみる、というのはアリだろう。
お礼
logger_manさん、参考になるご意見、どうもありがとうございました。 MacOSXじゃないとダメなんですね。 ちょうど、今ノートパソコンを買いかえるタイミングでして、MacBookを買って、デュアルブートしようかな~って妄想していたので、背中を押していただいてありがとうございました!