初めてのXcodeを使ってiPhoneアプリケーション開発のためのプロジェクト立ち上げ
このページでは、初めてXcodeをインストールした後、SwiftUIでのプログラミングのためにプロジェクトを立ち上げでiPhoneアプリプログラムを開始することから、iPhoneアプリの開発準備に向けて行うことを紹介しています。
プロジェクトの設定項目を入力
プロジェクトの設定項目は、以下の通りです。これらの設定は初めわからないかもしれませんが、後から設定を変更することが可能ですので、ぜひ1つずつ覚えていきましょう。
- Product Name:プロジェクト名
- Team:チーム開発、App Storeにアプリを公開する場合などに設定
- Organization Name:アプリ開発者の名前
- Organization Identifier:アプリ開発の組織名
- Bundle Identifier:アプリの識別ID(自動入力)
- Language:アプリ開発に用いるプログラミング言語
- User Interface:SwiftUIかStoryboardを選択
iPhoneのアプリケーションを作っていくときに必要となったXcodeやSwiftUI技術などは個別に記載していきますので、気になるものがあれば参照してみて下さい。
メモ:WWDCで登場した新しい機能を試す場合は、最新のベータ版のXcodeを参照する様にしてください。
MacでのXcodeの起動とiPhoneアプリプロジェクトの立ち上げ
iPhoneアプリ開発のため、Xcode(ベータ版)を立ち上げると以下の様に、Xcodeのプロジェクトが立ち上がります。
Step1:Create a new Xcode projectを選択する。
Step2:すると次の画面が立ち上がるので、Appを選択し、Nextを選択する。
Step3:プロジェクトに必要な情報を入力する。
Procject Nameには、アプリの名称を入れる。
アプリ名称は、今後、Apple Store Connectに登録する名称になります。
Teamには、自身のApple IDの情報を入力する。
Organization Identifierには、組織名や会社名を入れる。
入力が終わればNextを選択する。
保存場所を選択すると以下のようにプロジェクトの開発環境が整います。
これで一通りのXcodeでSwift UIの開発環境の準備が整ったことになります。ここから、プログラミングを初めていくことになります。
Xcodeは、日々進化する技術です。今回のブログに書いている画像は、来年には変わってしまっている可能性があります。WWDCにて、毎回進化している技術が展開されていますのでぜひご覧ください。
SwiftUIはC言語に似たプログラムだと思います。新しくプログラミングの勉強をするのには、最適な素材なので、英語の勉強も合わせてプログラミングの勉強をしていこう!
SwiftUIのチュートリアルから基本を学ぼう!
当方は、初めに、Apple iPhoneアプリ開発をどこから学べば良いかわかりませんでした。
まず出来ることからということで、本を探しました。
私はiPhoneアプリ初心者向けの本を探し、購入しました。SwiftUIの基本というよりも、基本的なプログラミング(変数や型など)が多くのページを割かれており、実際にどのようにSwiftUIのコーディングを始めれば良いかわかりませんでした。
また、本を見ながら実際にiPhoneアプリのプログラミングを進めていくと、ファイルを分けて関数を実装したいと思っても、実施してみるとエラーが発生しなかなか上手くいかず、そこで作業が止まってしまうこともよくありました。
そこで、SwiftUIやXcodeについて色々なキーワードでググるのですが、SwiftUIのソースコードが古かったり、一部しか開示されていないため、本質まで辿り着けないことがお多くありました。
そこでオススメなのが、Appleのデベロッパー向けに提供されているチュートリアルになります。
このSwiftUIのチュートリアルを読み進めていくことで、実際のコーディングを学びながら、自分の知りたかった部分も、チュートリアルに入っているため、iPhoneアプリ開発のベースとなる部分の知識を得る事ができ、初心者からすると、かなり嬉しい教材になります。
もし、知らないまま、開発を進めているのであれば、一度このチュートリアルを実施することで、かなりiPhoneアプリケーションの質が上がると考えています。
ということで早速、チュートリアルを始めてみたいと思います。
さて、以下では、iPhoneアプリのチュートリアルを実施した時に感じたことをまとめていきたいと思います。
さいごに
Xcodeのインストール方法から、基本的な使い方まで解説しました。Xcodeは常に進化していますので、本記事で解説したのは、Xcodeの基本中の基本の部分ですし、将来変わっていきますので、ぜひ最新の情報を入手していきましょう。
アプリ開発では、Xcodeの操作と複数のプログラミング言語の知識が求められます。
おすすめのプログラミング学習サイトを紹介する関連記事がありますので、初心者の方は参考にしてみてください。
初心者でも出来るようになるBONDS iPhoneアプリプログラミングチュートリアル
iPhoneアプリ開発でSwiftUIプログラミングを学びプログラマーのスキルをあげよう
作ったアプリをApp Storeに公開すれば、自分の作品が世界中に発信されます。これを機会に、さまざまなアプリ開発にチャレンジしてみましょう。
コメント