• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:iPhoneアプリの開発.)

iPhoneアプリ開発の初心者が知りたいこと

このQ&Aのポイント
  • iPhoneアプリ開発を始めた高1の男子生徒が、Objective-Cやプログラミングの知識の必要性や学習方法、アプリ作成の時間などについて質問しています。
  • CやC++の知識はObjective-Cの理解に必要なのか、アプリ作成にかかる時間はどのくらいか、効率的な学習方法は何か、アプリ作成の経験があるのか、どのようにプログラミング言語を習得したのかについて質問しています。
  • まだプログラミングの経験がなく、iPhoneアプリ開発に興味を持った高校1年生が、Objective-Cやプログラミングの知識をどのように身につければ良いか教えてほしいと質問しています。

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

  • ベストアンサー
  • mackid
  • ベストアンサー率33% (2688/8094)
回答No.2

(1)Objective-Cを理解するのにCやC++の知識は必要ですか? ゼロから学習するのなら本来必要ではありません。あった方がいいでしょうが。 ただし、Objective-Cそのものがアップル向けみたいな所があってまだマイナー扱いで、解説書もCやC++の知識を前提としたものが多くて簡単で判りやすい初心者向け解説書が少ないという欠点があります。 ですので、それを補うためには判りやすい解説書がたくさん出ているCなどをやっておくというのはいいですね。 ただし、どれがいいというお薦めはできません。合う合わないがありますから。大きな書店に行ってご自分で見比べて判りやすそうなものを見つけてください。 (2)個人差はあると思いますが、素人が簡単なアプリを作ることができるようになるのにはどれくらいの時間がかかりますか? どのレベルを簡単と呼ぶかにもよりますが、センスとやる気とかける時間次第です。1週間という人もいるでしょうし、半年かかってもダメな人はダメです。 (3)効率的な学習方法を教えてください(書籍の購入など) 判りません。これ、というルールはないので、ご自分で解説書を選びましょう。 (4)あなたはアプリを作った事がありますか? ありますが、それを知ってどうするのでしょうか。作った事のない人の回答は軽視します、という意味にとられかねませんよ。 (5)あなたの知っているプログラミング言語は何ですか?また、それらをどのようにして習得しましたか? PL/I、BASIC、C系、Pascal、LISP他。 大学での講義など必要に迫られて。 (6)何かアドバイスなどがあればお願いします。 言語なんてごく一部の特殊なのを除けば考え方は同じです。アルゴリズムをどう言葉に置き換えるかが違うだけの話で、言ってみれば方言みたいなものです。簡単そうな奴からやっつけましょう。

その他の回答 (1)

  • harawo
  • ベストアンサー率58% (3742/6450)
回答No.1

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