テン・シー・シー-faq

Q なぜiPhoneアプリケーションを開発するのか?
  • 面白いから。

Q.iPhoneアプリケーションを作成するには何が必要か?
  • intel MacとOS X 10.5以降(iPhoneアプリはintel Mac OS X 10.5上でしか開発できない)。
  • iPhone Dev Centerでの開発者登録(この登録は無料)
  • SDKのダウンロードとintel Macへのインストール

  • iPhoneアプリ開発、その(10)で、簡単に内容を説明。
    iPhone実機を使用しないiPhoneエミュレータまでなら以上。自分の作ったiPhoneアプリケーションをiPhone実機で動かしたいなら以下も必要。

  • iPhoneデベロッパプログラムへの入会も必要(こちらは有料)


Q.開発にあたり読むべき資料はなにか?


Q C言語を知らない場合、どうすればいいか?
  • どうしようもないです。勉強しましょう。
    iPhoneアプリ開発、その(29)で紹介されているObjective-Cがわからない以前のレベルの人用に紹介しているドキュメントが参考になります。また、その学習をXcodeでするための方法もここで紹介。


Q CocoaフレームワークやObjective-Cを知らない場合、どうすればいいか?
  • Apple提供のサンプルプロジェクト見ながら勉強しましょう。
    そのさいiPhoneアプリ開発、その(25)で紹介されているドキュメントが参考になります。


Q どうやってiPhone OSが提供する機能を調べればいいか?
  • 「Q.開発にあたり読むべき資料はなにか?」の項目で紹介されたドキュメントを読む。
  • 個々のAPIの調べ方はiPhoneアプリ開発、その(33)を参照。


Q どうやってアプリケーションを作ればいいか?
  • Xcodeを起動し、テンプレートプロジェクトから進めるのが簡単。
    iPhoneアプリ開発、その(30)でView-Based Applicationテンプレートプロジェクトの概要を紹介。


Q どうやって追加Frameworkを組み込むか?


Q delegate(委譲)機能とは?


Q どうやって、タッチを検出するか?


Q どうやって、UIButtonをUIViewに追加するのか?


Q どうやって、カスタムUIViewを作るか?


Q どうやってOpenGL ESを使うのか?


Q テン・シー・シーはなんの略称?
  • XCC Common Committeeの略称です。こっちで出てくるXCCはGNUやPHPみたいな再帰じゃなくX Code Committeeの略称で社外に公開してない趣味の委員会。


--
開発とぜんぜん関係ないが備忘録として
iPhoneをお持ちの皆さま!! iPhoneからのアメブロ投稿は決して難しくないデス!!