Swift

【Swift】Xcodeプロジェクトを作成する時の各情報の意味

こんにちは!KON(@pippi_kon)です。

この記事では、Xcodeでプロジェクトを作成する際に入力が必要な各情報の意味についてご紹介します。

プロジェクトの情報とは

ここでいうプロジェクトの情報とは、以下の画面に表示される各項目のことです。

これらは、Xcodeで新規プロジェクトを作成する時に必ず入力する項目です。

あわせて読みたい
【Swift】基本的なプロジェクト(Single View App)の作成方法 この記事は、主にプログラミング言語「Swift」の初心者向けに、iPhoneアプリを作るための情報を記載しています。 今回...

 

各項目の意味

それぞれの項目の意味は以下の通りです。

Product Name プロジェクト名
アルファベットで入力します。
Team 開発チーム名
個人の場合はApple IDを指定します。まだApple IDを作成していない場合はAppleの公式サイトで作成しましょう。
Noneでもプロジェクトは作成できますが実機確認時にApple IDが必要になるのでここで設定しておきましょう。
Organization Name 組織や個人名
ソースコードのCopyright部分に表示されます。
Organization Identifier 組織ID
ドメインを逆さまに並べ替えたものを指定するのが一般的です。ドメインを所持していない場合は他の人と被らないような文字列を指定します。
例:pippi-pro.com → com.pippi-pro
Bundle Identifier アプリを識別するためのID
「Organization Identifier」と「Product Name」を組み合わせたものが自動で設定されます。
世界中で一意(他と被らない)になるようにしなければいけません。
「Organization Identifier」でドメインの逆さまを指定しておけば、ドメインは世界で1つしかないので他と被ることはなくなるでしょう。
Language 使用するプログラミング言語
「Swift」か「Objective-C」を選択できます。
Use Core Data Core Data(アプリ内保存用のデータベースライブラリ)使用有無
アプリ内でデータベースを使用する時に便利なオプション機能です。
通常はチェックしなくていいです。
Include Unit Tests ユニットテスト用ファイルの使用有無
テスト支援ツールの一つです。
通常はチェックしなくていいです。
Include UI Tests UIテスト用ファイルの使用有無
テスト支援ツールの一つです。
通常はチェックしなくていいです。

 


まとめ

いかがだったでしょうか?

今回は、Xcodeでプロジェクトを作成する際に入力が必要な各情報の意味についてご紹介しました。

どなたかのご参考になれば幸いです。