みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

iPhoneアプリの開発.

高1の男です。
自分は特にプログラミングの経験とかはないのですが、
iPhone / iPod Touch用のアプリを作ってみたいと思い、
ネットで色々調べながらやってみることにしました。

http://gihyo.jp/dev/serial/01/iphone/0001

上のサイトを参考にすると決め、
とりあえずiPhone SDKはインストールしました。

インストールをしたのはいいものの、次にどうすればいいのかが分かりません。
そもそも自分はObjective-Cやその他のプログラミング言語を知りません。
これからどうすればいいのか分からず、質問してみました。
そこで質問なのですが、

(1)Objective-Cを理解するのにCやC++の知識は必要ですか?
(2)個人差はあると思いますが、素人が簡単なアプリを作ることができるようになるのにはどれくらいの時間がかかりますか?
(3)効率的な学習方法を教えてください(書籍の購入など)
(4)あなたはアプリを作った事がありますか?
(5)あなたの知っているプログラミング言語は何ですか?また、それらをどのようにして習得しましたか?
(6)何かアドバイスなどがあればお願いします。。

少し、分かりにくい文章ですみませんが
回答よろしくお願いしました。

投稿日時 - 2009-11-10 06:21:38

QNo.5435864

困ってます

質問者が選んだベストアンサー

(1)Objective-Cを理解するのにCやC++の知識は必要ですか?

ゼロから学習するのなら本来必要ではありません。あった方がいいでしょうが。
ただし、Objective-Cそのものがアップル向けみたいな所があってまだマイナー扱いで、解説書もCやC++の知識を前提としたものが多くて簡単で判りやすい初心者向け解説書が少ないという欠点があります。
ですので、それを補うためには判りやすい解説書がたくさん出ているCなどをやっておくというのはいいですね。
ただし、どれがいいというお薦めはできません。合う合わないがありますから。大きな書店に行ってご自分で見比べて判りやすそうなものを見つけてください。

(2)個人差はあると思いますが、素人が簡単なアプリを作ることができるようになるのにはどれくらいの時間がかかりますか?

どのレベルを簡単と呼ぶかにもよりますが、センスとやる気とかける時間次第です。1週間という人もいるでしょうし、半年かかってもダメな人はダメです。

(3)効率的な学習方法を教えてください(書籍の購入など)

判りません。これ、というルールはないので、ご自分で解説書を選びましょう。

(4)あなたはアプリを作った事がありますか?

ありますが、それを知ってどうするのでしょうか。作った事のない人の回答は軽視します、という意味にとられかねませんよ。

(5)あなたの知っているプログラミング言語は何ですか?また、それらをどのようにして習得しましたか?

PL/I、BASIC、C系、Pascal、LISP他。
大学での講義など必要に迫られて。

(6)何かアドバイスなどがあればお願いします。

言語なんてごく一部の特殊なのを除けば考え方は同じです。アルゴリズムをどう言葉に置き換えるかが違うだけの話で、言ってみれば方言みたいなものです。簡単そうな奴からやっつけましょう。

投稿日時 - 2009-11-10 10:42:46

ANo.2

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

> (1)Objective-Cを理解するのにCやC++の知識は必要ですか?

この質問だけ答えます。「(4)あなたはアプリを作った事がありますか?=No」なので。

Objective-Cは、C言語のサブセットです。C言語をオブジェクト指向で拡張したもの。基本的な文法はC言語そのものなので、C言語の習得が、すべての出発点となります。
C言語の入門書は、多数出ているので、ぎゃくにどれを選べばいいかとまどってしまうでしょう。が、やはり書籍を買って勉強すべきです。リアルな意味で、「3歩進んで2歩下がる」調子でやっていくことになりますから。
Xcode(iPhoneSDK)をインストールすると、コンパイラ(プログラムコードを、じっさい動くソフトウェアに変換するツール)もインストールされるので、C言語で書いたプログラムのコンパイルもできます。

投稿日時 - 2009-11-10 08:49:27

あなたにオススメの質問