Welcome to Our Website

私はiOSアプリを書きたい。 どこから始めればいい?

親愛なるライフハッカー、
コーディングの背景は少しありますが、iosアプリを作りたいと思います。 どこから始めるべきか、必要なツールがわからないだけです。 どこから始めればいい?

心から、
App Storeのアマチュア

親愛なるASA、
iOS用に開発することを学ぶことは、二つのプロセスのようなものです。, コーディング方法がまったくわからない場合は、ここでたくさんのリソースを見つけることがで コーディングに精通している場合は、Appleの開発ツールとそのガイドラインに精通する必要があります。 Appleはあらゆる種類のアプリを制限することが知られているので、始める前にできることとできないことを知っておくことは良いことです。

広告

アプリを作成するプロセス全体を説明するつもりはありませんが、この投稿にはあまりにも多くの情報があります。, ただし、コーディング環境を設定し、Appleのガイドラインを参照し、iOS用のAppleのさまざまな言語を学ぶのに役立ついくつかのリソースを提供します。

Xcode、Swift、およびiOS SDK

MacアプリとiOSアプリの両方に対応するAppleのIDE(統合開発環境)はXcodeです。 それは無料で、Appleのサイトからダウンロードすることができます。 Xcodeのグラフィカルインターフェイスを使っ書アプリとなります。 また、Appleの新しいSwiftプログラミング言語でiOS8用のコードを記述するために必要なすべてが含まれています。, G/Oメディアは手数料を得ることができます

最大85%オフ
Leloバレンタインデーセール

あなたの心を吹き飛ばすにはここをクリックしてください
バイブレーター、リング、最先端のセックステクノロジーの割引を今週末まで受けてください。,

AppleはSwiftをかなり難しくプッシュしていますが、Objective-Cを含む任意の数の言語でiOSをプログラミングすることができます。 Xcodeのセットアップ、アプリの構造化、すべての実装、およびApp Storeへの送信について説明します。,

  • Swiftの紹介:Appleの新しいプログラミング言語であるSwiftは、iOSとMac用に特別に作られています。 作業して使用する方がはるかに簡単なので、iOS開発にまったく慣れていない場合は、開始するのに適した場所です。 Objective-Cで動作し、Objective-Cに似ています(必要に応じて使用することもできます)。
  • Appleの開発ビデオ:Appleはあなたの開発のさまざまな部分を教えWWDCからのビデオのトンが含まれています。 彼らは業界のトリックを学び、あなたが働いている基本的なツールセットを知るための素晴らしいリソースです。,
  • Ray Wenderlichのチュートリアル:あなたがゲームを作りたいなら、Ray Wenderlichのチュートリアルは始めるのに最適な場所です。 彼はゲームを超えてあらゆる種類のものをカバーしているので、生産性アプリを作りたいとしても、SwiftとObjective-Cについて何かを学ぶ必要があります。 appleのAPI機能:Appleには、アプリ拡張機能、Touch ID、写真、HealthKitなどにアクセスするためのさまざまなApiがたくさんあります。 より高度な機能をアプリに統合できるように、これらの機能を理解してください。,
  • Code SchoolのiOSアプリ開発クラス:Code Schoolのイントロクラスを通じて無料でiOS開発の基礎を理解することができます。
  • スタンフォード大学のiOS開発クラス:スタンフォード大学は、iOS開発を学ぶための無料のクラスのセットを持っています。 それはまだiOS7でのみ利用可能ですが、あなたが学ぶほとんどのことはiOS8にうまく転送する必要があります。 近い将来、iOS8用のクラスが更新される可能性があります。,
  • 広告

    これは、開発ツールを使用してセットアップし、iOSでどのように動作するかをよく理解する必要があります。,

    AppleのApp Storeレビューガイドライン

    広告

    appleのapp storeレビューガイドラインが非常に具体的であることは秘密ではありません。 Appleは、ストアで許可するアプリについて非常に具体的なビューを持っているので、アプリを作成しようとする前にルールを知っておくと便利です。, そうしない場合は、AppleがApp Storeに許可しないものを作るのに時間を費やすかもしれません。

    アプリを終了すると、App Storeに提出し、コンテンツ、デザイン(詳細は次のセクションで説明します)、および技術的詳細に基づいてレビューされます。 だから、レビューガイドラインページに向かい、読書に行きます。 Appleはまた、アプリがここで拒否される一般的な理由のリストを持っています。 通常、それはクラッシュ、壊れたリンク、広告、または不完全な情報のためです。 Appleとしても知られているブロックアプリなどの人的、政治的ます。,

    広告

    同様に、AppleのApiの多くには独自のレビューガイドラインセットがあります。 したがって、アプリをHealthKitまたはApple Payと統合する場合は、それらを知ることも良いことです。

    • Apple Payガイドライン
    • アプリ拡張機能
    • HealthKit
    • HomeKit

    Appleはアプリのレビュープロセスについて非常に保守的である傾向があることに注意してください。, リモートでリスクの高いものを作っている場合、それは拒否される可能性がありますので、アプリを作り始める前にそれに注意してください。,

    広告

    Appleのデザインガイドライン

    広告

    appleのレビューガイドライン以外にも、デザインとインターフェイスのガイドラインのセットがあります。, Appleは、ストア内のすべてのアプリに何らかの一貫性を持たせたいと考えていますが、これは優れたデザインを意味する必要はありませんが、アプリ

    これを把握するには、Appleのヒューマンインターフェイスガイドラインページをご覧ください。 ここでは、アプリとアイコンデザインの両方で探しているものの基本を見つけることができます。 彼らはまた、その大規模なガイドを少し下に蒸留する一連のやり方といけないことを持っているので、始めるのが簡単です。,

    広告

    ありがたいことに、Appleはうまく設計されたアプリを作る方法について完全に暗闇の中であなたを残していません。

    • 素晴らしいアプリの設計:Appleは、インターフェイスの設計を始めるのに役立つように、WWDCから設計に関する最高の講演のいくつかをまとめました。
    • ユーザーインターフェイスの設計:AppleはXcodeの組み込みツールを使用してiOS8のインターフェイスを設計するためのガイドをまとめました。,
    広告

    また、あなたのデザインチョップを改善するためにオンラインリソースの多くを見つけることができます,または私たちのガイドをチェックアウト.,

    広告

    GitHubとTestFlightに登録する

    広告

    あなたが何らかの超天才でない限り、あなたはおそらく作成したくありませんバブルの中であなたのアプリ。, 代わりに、他の人にあなたのコードを見てもらい、ベータテスターにアプリを試してもらうことをお勧めします。

    GitHubは、ソフトウェアのバージョニングと共同作業のためのgo-toです。 GitHubに登録すると、Xcodeをリンクするのは非常に簡単なので、あなたが行うことはすべて保存され、チームの他の人がアクセスできるようになります。 GitHubのセットアップに少し手助けが必要な場合は、そのガイドがプロセスを説明します。

    広告

    同様に、ベータテストもiOS8で非常に簡単です。, TestFlightを使用すると、ユーザーをチームに招待してアプリをテストできるようにするだけです。 彼らはTestFlightアプリをダウンロードするだけです。

    広告

    iOS用の開発は、Xcodeに慣れ親しむことについてのすべてです。 あなたがそこに快適になったら、あなたはさまざまな言語であなたのアプリを書いたり、Swiftを学ぶことで刺すことができます。, 実際にそのアプリを書くことに進むにつれて、より具体的な質問に対する答えを掘り下げる必要がありますが、上記のツールを使用すると、正しい道


    Lifehacker

    広告

    コメントを残す

    メールアドレスが公開されることはありません。 * が付いている欄は必須項目です