IPhoneアプリケーション開発の初心者向けガイド:Hello iPhone

了解しました。Macを入手し(Hackintoshも機能します)、iPhone用のアプリケーションを作成してみてください。 ネット上にはたくさんのチュートリアルがありますが、未知のプログラミング言語やフレームワーク、またはIDEを学ぶ最も簡単な方法は、単にそれに触れて手を汚すことです。 一番下から始めて、上に向かって進んでいきましょう。そのため、このチュートリアルでは、基本的なものを作成する方法を説明します。 箱から出して提供される基本的なウィザードとビジュアルビルダーのヘルプを備えた「HelloiPhone」アプリケーション アップル。

ビジュアルビルダーを含む新しいフレームワークがある場合は、シンプルなビルドを試してみることをお勧めします を深く掘り下げる前に、フレームワークが提供するものを理解するためのアプリケーション コード。 Appleが提供するInterfaceBuilderは、私が今まで使用した中で最も便利なデザイナーの1つです。 あなたがコードレベルに手を入れたくない場合は、いくつかの魔法を解決します。これは、 初心者。

iPhoneのアプリケーション開発を開始するには、まず、ダウンロードしてインストールする必要があります iOs SDK. これにより、アプリを構築するために必要なすべてのものがインストールされます– XCode(AppleのIDE)、iPhone Simulator(テストに役立ちます iPhoneなしのアプリ)、およびInterface Builder(iPhoneを開発するためのAppleのUser Interface Builder アプリケーション)。

すべてをインストールしたら、すぐに参加できます。 XCodeを起動することから始めます。 デフォルトでは、Developerフォルダにインストールされています。

XCodeを起動すると、ウェルカム画面が表示されます。 あなたはそれを調べるか、単にそれを却下することができます。 あなたは選ぶことができます 新しいXCodeプロジェクトを作成する 下の画像で強調表示されているボタンをクリックすると、プロジェクトテンプレートが表示されます。

ビューベースのアプリケーションは、iPhoneで簡単に実行して空のビューを表示できる完全なベアボーンアプリケーションを提供するので、最初は最も簡単です。 このテンプレートが提供するのは、ビューとアプリケーションデリゲートです。 簡単に言うと、アプリケーションデリゲートは、アプリケーションオブジェクトからのメッセージに応答するエンティティです。 iPhoneアプリケーションごとに存在できるアプリケーションオブジェクトは1つだけであり、プロジェクトテンプレートがそれを作成してくれます。

[選択]ボタンをクリックすると、プロジェクト名の入力を求められます。 「HelloiPhone」という名前を付けましょう。

テンプレートを使用してプロジェクトを作成すると、XCodeインターフェイスが表示され、プロジェクトテンプレートによって生成されたすべてのファイルが使いやすいビューで表示されます。

ここで私たちにとって最も重要なファイルは、アプリケーションデリゲートを含むMainWindow.xibです。 使用したテンプレートは、このnibファイル(MainWindow.xib)を作成しました。これにより、このアプリケーションの実行に必要なすべてのオブジェクト関係が形成されます。 関連するビューで何かを変更すると、アプリケーションを起動したときにアプリケーションに表示されるのは当然のことです。

MainWindow.xibファイルをダブルクリックすると、Interface Builderが起動し、関連するViewControllerを示す次のビューが表示されます。 この場合に必要なビューに変更を加える場合は、下の画像で強調表示されているように、コントローラービューに表示されるリンクをクリックする必要があります。

リンクをクリックすると、下の画像に示すように、Hello_iPhoneViewController.xibという別のnibファイルが開き、アプリケーションの起動時に表示される実際のビューも開きます。 このビューに加えた変更は、アプリケーションの実行時に直接反映されます。

私たちのプロジェクトを「HelloiPhone」と呼んでいるので、ラベルのビューに同じテキストに強打(!)を付けましょう。 ビューにユーザーインターフェイス要素を追加する必要がある場合は、ライブラリウィンドウからコンポーネントを選択することで追加できます。 ライブラリウィンドウは、InterfaceBuilderメニューの[ツール]> [ライブラリ]メニューから起動できます。

[ライブラリ]メニュー項目をクリックすると、使用可能なコンポーネントを一覧表示するライブラリダイアログが表示され、下の画像で強調表示されているようにスクロールバーを使用してスクロールできます。

下/上にスクロールして、下の画像で強調表示されている「ラベル」コンポーネントを見つけます。

コンポーネントをビューに配置するのは非常に簡単で簡単です。 次の画像に示すように、コンポーネントを[ライブラリ]ダイアログからビューにドラッグアンドドロップする必要があります。

ラベルコンポーネントをビューにドロップすると、次のように表示され、テキストをインラインで編集できます。

「ラベル」というテキストをダブルクリックして、希望する「HelloiPhone!」に変更します。 この場合、これは同じ名前のアプリケーションであるためです。 編集は下の画像のように表示されます。

すべてのビューを閉じ、「Hello_iPhoneViewController.xib」というタイトルのダイアログを閉じると、変更を保存するように求められます。 「保存」ボタンをクリックして、今行った変更を適用して保存します。

重要な注意:Interface BuilderはXCodeに統合されておらず、XCodeで行われた変更は保存されないことに注意してください。 XCodeでプロジェクトを保存またはビルドするため、プロジェクトをビルドして実行する前に、InterfaceBuilderの変更を保存することが常に重要です。 XCode。

次に、XCodeウィンドウに戻り、「HelloiPhone」アプリケーションを実行するように設定します。 それを行う方法を見てみましょう。 下の画像で強調表示されているように、XCodeウィンドウの上部中央セクションに表示されている[ビルドして実行]ボタンをクリックすると、ビルド後にシミュレーターでアプリケーションをビルドして起動できます。

これにより、アプリのビルドが試行されます。この場合、下の画像に示すように、iPhoneシミュレーターでアプリケーションを正常にビルドして起動する必要があります。

さて、ここで「こんにちはiPhone!」と言って、シミュレーターに最初のiPhoneアプリケーションをポップアップするだけでおめでとうございます。 問題が見つかった場合やフィードバックを共有したい場合に備えて、皆様からのご意見をお待ちしております。

sudz-アップル
SK( 編集長 )

AppleにA / UXが早くから登場して以来、テクノロジーに夢中になっているSudz(SK)は、AppleToolBoxの編集方向を担当しています。 彼はカリフォルニア州ロサンゼルスを拠点としています。

Sudzは、macOSのすべてをカバーすることを専門としており、長年にわたって数十のOSXおよびmacOSの開発をレビューしてきました。

以前の生活では、Sudzは、フォーチュン100企業のテクノロジーとビジネス変革の目標を支援するために働いていました。

関連記事: