0

以下のことについて、助けを求めています。これは非常に一般的で漠然とした質問になりますが、人々の意見をいただければ幸いです。

私は現在、iOS 用のアプリケーションを開発するという考えで、Objective-C を学んでいます。ここまでは順調です - 私は明らかに一番下の「Hello World」から始めて、2 つの数字を追加しています。

私がよく知っているその他のテクノロジは、HTML5 と CSS3 です。JavaScript に関する限り、私はそれをフォームの検証に使用しましたが、他にはあまり使用していません。AJAX と JSON の概念を紹介しました。サーバー側のフォームの検証と書式設定、および連絡先フォーム情報の送信に PHP を使用しましたが、それ以外はあまり使用しませんでした。MySQLの経験はほとんどありません。

私が知る必要があることを教えてくれる人を探していると思います!アプリケーションの開発中に発生する繰り返しのアクションはありますか? もしそうなら、私はこれらを実践したいと思います。たとえば、ある種のユーザー情報データベースをセットアップすることは、アプリケーション開発の一般的なアクションですか? 方法はわかりませんが、一般的な方法である場合は、方法を知りたいです。

私が自分自身を明確にしているかどうかはわかりませんが、ここで本当の基本を探しています. 「多くの場合、アプリケーションを開発するとき、人々は x、y、z を実行して、a、b、c を実行できるようにする必要があります」.

あいまいで単純に見えるかもしれませんが、これについての助けを本当に感謝します。

更新: 返信ありがとうございます

4

5 に答える 5

1

実際、iTunes U はあなたの友達かもしれません。たとえば、スタンフォード大学の優れたコースがいくつかあります。do は、オブジェクト指向のコーディング経験が少しあることを前提としていますが、試してみる価値があるかもしれません (しかも無料です)。

于 2012-02-16T10:08:42.453 に答える
0

iOSアプリを適切にコーディングするには、オブジェクト指向の設計とオブジェクト指向の概念をうまく理解する必要があります。UIKitライブラリ全体に普及するModel-View-Controllerデザインパターン(MVC)についてお読みください。OOを理解することは、ObjectiveCの学習を開始するときに役立ちます。

MVCを理解すると、ペン先をビューコントローラーに接続したり、ユーザーアクションを基になるオブジェクトのメッセージに関連付けたり、モデルデータをビューにレンダリングしたりするときに役立ちます。また、ほとんどのUIKitコントロールに固有の委任パターンを理解するのにも役立ちます。

非同期処理/スレッド化がどのように機能するかについての基本的な理解も重要であり、通知、非同期通信(json / webサービスへの非同期http呼び出しなど)などのツールを利用するのに役立ちます。だけでなく、タイマー、アニメーションなど。

于 2012-02-16T12:08:18.127 に答える
0

まあ、あなたは正しいです!あなたの質問は非常に一般的です。始めたい場合は、このサイトを試してください。それはあなたが始めるための非常にすべてのチュートリアルを持っています...

于 2012-02-16T10:05:41.197 に答える
0

最初に Objective-C と iOS Sdk を学びましょう。それから、他に何を学べばよいかがわかります。

これらがなければ..特にiOSについて何かを学ぶことは、iOSアプリの長い道のりを歩んでいます。

于 2012-02-16T10:03:09.427 に答える
0

UIKitクラスに慣れる必要があります。これらはアプリケーションのビルディング ブロックであり、カスタマイズに多くの時間を費やすことになります。さまざまな UIViewController (ナビゲーション、タブバー、テーブル) を試してみてください。Interface Builder の使い方を学びましょう - 時間を大幅に節約できます。

まず、XCode で利用できる iOS アプリケーション テンプレートを確認することをお勧めします。それらを使用してプロジェクトを作成し、それらが何を使用しているか、それらで何ができるかを確認してください。

その後...何をコーディングするかによって異なります。

于 2012-02-16T10:09:38.187 に答える