4

私は主にデザイナーであり、CSS と HTML についてかなり高いレベルの理解を持っています。私は非常にシンプルな iPhone アプリのアイデアを持っています。これには主にタイマー、アニメーション グラフィック、およびいくつかのサウンドが含まれます。もっと高度になれば、いくつかの簡単なカスタマイズ設定があるかもしれません

私はObjective C、またはそのことについてはいかなる種類のCについても理解していません。(私が一番近かったのは 20 年前の Pascal コースでした。) 私を助けてくれる意欲のある開発者と友達になる以外に、自分の iPhone アプリを作成するために知っておく必要がある最低限のことを学ぶ最も簡単でありそうな方法は何でしょうか?

4

8 に答える 8

6

プログラミングの経験がない場合は、ネイティブのiPhoneアプリケーションを作成するのは大変な作業になります。iPhone向けの開発は、デスクトップMac向けの開発とよく似ており、非常に完全で成熟したシステムです。

正直言って、iPhone用のWebアプリを使い続けることです。Mobile Safariは、「通常の」Webアプリよりもシステムに「近づける」ことができるいくつかの特別なフックを利用できるようにします。そして時にはそれで十分です。

于 2008-09-20T21:52:14.223 に答える
5

あなたがそれについて本当に真剣で、実際にココアでプログラミングすることを学ぶために少し時間を割いて喜んでいるなら、私がそれをする方法は、Appleが提供しなければならないすべてのものといくつかの良い本の両方を読むことの組み合わせでしょう参考のために、そしてより概念的な全体像/ココアの考え方に入る。

うまくいくものを一緒にハックしたいだけなら、Appleのサンプルコードと、行き詰まったときにさまざまなフォーラムでのたくさんの質問を組み合わせて、おそらく最善を尽くすでしょう。

私がお勧めする本は、StephenKochanによるProgrammingin Objective-Cと、 AaronHillegassによるMacOSX用のCocoaProgrammingです。前者はObjective-C言語自体の良い入門書であり、後者はほとんどCocoaの本です。これはiPhone固有の本ではありませんが、その中のほとんどすべて(特に概念とデザインパターン)が引き続き適用されます。iPhoneのガベージコレクターにアクセスできないことに注意してください。また、Apple独自のObjective-C2.0プログラミング言語の概要も必ずお読みください。

実際のコードを調べて自分のニーズに適応させるには、Apple独自のiPhoneサンプルコードライブラリよりも優れたものを見つけるのは困難です。

また、SDKに関する質問については、これら 2つのフォーラムを試してみてください。もちろん、NDAに該当しない、より一般的なものについては、StackOverflowを試してみてください。

于 2008-09-20T22:15:42.013 に答える
3

iNVASIVECODEまたはBigNerdRanchでコースを受講してください。

本当に良いスタンフォードCS193iOSクラスもあります。毎期更新CS193p

/*2015年4月に更新されたリンク*/

于 2008-09-20T22:19:17.857 に答える
2

http://developer.apple.com/iphone/

かなり基本的なアプリと優れた記事がいくつかあります。

于 2008-09-20T21:19:16.410 に答える
1

iPhone Dev プログラムに参加して、コード サンプル (簡単です) とガイド (非常に役立ちます) を読んでください。私は他の方法を知りません。

于 2008-09-20T21:20:42.897 に答える
1

最も簡単な方法は、非プログラマー向けに作成された Web ベースのサービスを使用することです。似たようなテンプレートだけでなく、カスタム アプリを柔軟に作成できるものを見つけてください。http://www.Snappii.comをご覧ください

于 2011-09-11T05:47:25.730 に答える
1

Manning Publication は、 Web ベースおよびネイティブ iPhone アプリケーションのコーディングに対処するiPhone in Actionというパイプラインの本を持っています。2009 年 1 月のリリースが予定されていますが、Apple が NDA を有効に保つ期間によっては、それ以上かかる場合があります…</p>

于 2008-09-21T17:43:33.720 に答える
0

HTML と CSS を既に理解している場合は、代わりに JavaScript をブラッシュアップして、Kendo UI MobilejQuery Mobileなどを使用することをお勧めします。基本的に、iPhone および Android デバイスで実行できる HTML5 シングルページ アプリを作成できます。ゼロから始めるのではなく、自分の強みを発揮することもできます。あなたが本当にobjective-cを学びたいのでない限り、その場合は、この答えを無視してください:)

于 2012-11-29T00:53:36.920 に答える