0

iOS開発の初日です。私はXcodeと他のすべてのものを手に入れました。次に、新しいプロジェクトを作成しました。私がオンラインで見つけたチュートリアルの多くは、Windows ベースのアプリケーションを開始することを推奨していましたが、私はそれを見なかったので、代わりにページベースのアプリケーションを開始しました。

それらの違いは何ですか?私がダウンロードしたバージョンは、チュートリアルのものよりも新しいのでしょうか?

また、私の開発インターフェースには .h および .m ファイルがあります。そこにあるコードは、現時点では私にとって同様に異質に見えます。プログラミングはどこから始めればよいですか?:)

ありがとう!

4

4 に答える 4

4

個人的には、空のアプリケーションから始めて、何かを追加する方法を学びます。新しいバージョンの Xcode と新しい Storyboard API を使用すると、新しいストーリーボードを追加したり、View Controller を追加したりするのが非常に簡単になります。irockios.comですが、Lynda.com のチュートリアル、Stanford ビデオ (iTunesU)、および Ray Wenderlich は、学習するのに最適なリソースです。テンプレート間のいくつかの違いを確認するには:

  • マスター詳細 - これにより、ナビゲーション コントローラーと 2 つのビュー コントローラー (TableViewController となるマスターと、通常の ViewController となる詳細ビュー) を備えたストーリーボードが提供されます。コア データを追加するオプションもあります。 stack (iOS のオブジェクト指向 DBMS)。
  • Open GL Game - ゲームを作成するためのテンプレート (私はこれを使用したことがありません)。
  • ページ ベース - ページ ビュー コントローラー、ルート ビュー コントローラー、およびデータ ビュー コントローラーを提供します。これにより、ページめくりベースの UI が提供されます (私は使用しません)。
  • シングル ビュー - 一般的なビュー。1 つのビュー コントローラーと 1 つのシーンを含むストーリーボードを提供します。このテンプレートを使用することの欠点は、Core Data スタックを含めるオプションがないことです。CD は初心者が使用するものではありませんが、CD を含めることに慣れたいものです。引き続き iOS 開発を行う場合は、後で使用します。
  • タブ付きアプリ - 2 つのビュー コントローラー (各タブに 1 つ) を備えたタブ バー コントローラーを提供します。シングル ビューと同様に、コア データ スタックを含めるオプションはありません。
  • ユーティリティ アプリ - フリップ ビュー スタイルの UI に使用されます。Core Data はここではオプションですが、理由はわかりません。
  • 空のアプリケーション。お気に入り。コア データはオプションであり、ストーリーボードの追加は簡単です。これに慣れることは、iOS 開発を頻繁に行う場合に習得する必要があることです。irockios.comのチュートリアルでは、空のテンプレートを使用して、コア データを含むタブ付きのナビゲーション コントローラー ベースのアプリを 10 分未満で作成します。これが私がアプリを開発する方法です。

個人的には、まず Lynda.com のコース (Simon Allardice のコースが良い) と Stanford iTunesU のコース (最新のもの) から始め、次に Ray Wenderlich のサイトでチュートリアルを探します。

于 2012-06-01T00:14:13.063 に答える
4

単一のビュー テンプレートから始めます。作成された単一のビューでコントロールと UI 要素をテストできます。

また、h はヘッダーを意味し、m は実装を意味します。h では、クラスのパブリック要素をアナウンスします。m でそれらを実装します。

このチュートリアルは役に立つはずです:

http://www.raywenderlich.com/1797/how-to-create-a-simple-iphone-app-tutorial-part-1

于 2012-06-01T00:09:03.947 に答える
2

RayWenderlich.comは、そのチュートリアルの親友になります。それらは最新の状態に保たれており、次に見たいものに投票することができます。

具体的には、この新しいチュートリアルから始めて、ObjectiveCを軌道に乗せます。http://www.raywenderlich.com/12444/objectively-speaking-a-crash-course-in-objective-c

于 2012-06-01T00:29:55.590 に答える
2

Objective-C を開始するには、完全にテキストベースのプログラムであるコマンド ライン ツールから開始する必要があります。コマンド ライン プロジェクトを開始するには、Xcode を開くと、新しいプロジェクトを作成するためのオプションがウィンドウに表示されます。次に、左側のサイドバーに移動し、Mac OS X の下のアプリケーションをクリックします。そこから、[コマンド ライン ツール] をクリックします。商品名欄はプロジェクト名です。自動参照カウントボックスをチェックすることをお勧めします。また、[タイプ] ドロップダウン メニューで[ Foundation ]を選択していることを確認してください。

コマンド ライン ツールから始めて、objective-c の基本的な構文と設計パターンを学習する必要があります。iPhone アプリケーションに進むと、多くのフレームワークの内外を学習する必要があるためです。最初に推奨するテンプレートは、Single View Application テンプレートです。

お役に立てれば。

PS 私は、Objective-C に慣れていないあなたが本を何冊か買うべきだという点で、Micheal に同意します。私の個人的なお気に入りは、Stephan Kochan による Programming in Objective-C 4th Edition です。それは非常に包括的です。

于 2012-05-31T23:57:19.667 に答える