転職実績No.1🔰エンジニアスクール
転職実績No.1🔰エンジニアスクール

【Xcode超入門】インストール方法から基本的な使い方まで解説

更新: 2021.08.23

記事の前半「Apple向けアプリ開発ツール「Xcode」とは?作れるものや特徴についてわかりやすく解説」では、Xcodeの概要、特徴について解説しました。

後半となる本記事では、Xcodeのインストールから基本的な使い方までの流れについて解説します。

「Xcodeのインストール方法について知りたい」

「hello world!を表示するところまで、とりあえず設定しておきたい」

このような方におすすめの内容ですから、ぜひ参考にしてください。

Xcodeをインストールしよう

それでは、インストール方法について解説していきます。

2020年5月末時点の最新バージョンであるXcode 11.5をインストールするには、以下を準備してください。

  • 最新のmacOS Catalina(10.15.2以降)を搭載するMac
  • ディスク容量8.1GB以上
  • Apple ID

macOS Mojave以前をお使いの場合は、公式サイト「macOS Catalina にアップグレードする方法 – Apple サポート」を参考に、ソフトウェアアップデートを行いましょう。

App Storeからダウンロード

インストールの準備が整いましたら、以下の手順でダウンロードしましょう。

  1. Dock、Launchpad、アプリケーションフォルダのいずれかより、Mac App Storeアプリを起動。(「「Xcode」をMac App Storeで」のリンクからも起動可能です。)
  2. 検索窓に「xcode」と入力して検索
  3. 検索結果より、Xcode(青い背景とトンカチのアイコン)を探し、横にある「入手」をクリック
  4. 30分ほど待機して、インストールが完了するのを待つ

すでにインストール済の場合は、バージョン確認を行ってください。

古い場合(Xcode11.4以前)は、「アップデート」をクリックしてバージョンアップしましょう。

ちなみに、Xcodeは無料の開発ツールですから、インストールに料金は一切かかりません。

Xcodeがインストールできない場合

最新バージョンをインストールできない場合、冒頭で説明したように、macOSが最新でない可能性があります。

なぜなら、XcodeはmacOSごとに対応するバージョンが決まっているからです。

自分の使っているmacOSのバージョンに対応していなければ、Xcodeはインストールできません。

ちなみに、macOSをアップデートせずに対応した過去バージョンをダウンロードしたい場合は、Appleの開発者向けサイトをご参照ください。

しかし、過去バージョンには不具合が残っているかもしれません。

したがって、初心者の方は無理せず最新のXcodeをインストールするのが無難でしょう。

Xcodeでプロジェクトを作ろう

Xcodeのインストールが完了したら、プロジェクトを作成して「hello world!」を表示させましょう。

ここまでやれば、アプリ開発の基本的な準備は完了です。

本章では、Swiftを使ったサンプル用のプロジェクトを作成する手順について解説します。

Xcodeを起動

まず、LaunchpadでXcodeのアイコンをクリックしてアプリを起動しましょう。Spotlight検索で、「xcode」と検索して起動してもOKです。

「Create a new Xcode Project」をクリック

Xcodeが起動したらCreate a new Xcode projectをクリックして、新しいプロジェクトを作成します。

プロジェクトのテンプレートを選択

テンプレートは、iOS、WatchOS、tvOS、macOS、Cross-platformから選択できます。

今回は、サンプルのため「iOS」の「Single View App」を選択して、「Next」をクリック。

プロジェクトの設定項目を入力

プロジェクトの設定項目は、以下の通りです。

  • Product Name:プロジェクト名
  • Team:チーム開発、App Storeにアプリを公開する場合などに設定
  • Organization Name:アプリ開発者の名前
  • Organization Identifier:アプリ開発の組織名
  • Bundle Identifier:アプリの識別ID(自動入力)
  • Language:アプリ開発に用いるプログラミング言語
  • User Interface:SwiftUIかStoryboardを選択
  • Use Core Data:「Core Data」を使うかどうかをチェック
  • include Unit Tests:機能テストの応用設定を使うかどうかをチェック
  • include UI Tests:UIテストの応用設定を使うかどうかをチェック

今回はサンプルのため、以下の設定を入力してください。

  • Product Nameを「sample-app」
  • Organization Nameを個人名
  • Organization Identifierに個人名
  • Languageを「Swift」
  • User Interfaceを「Storyboard」

Use Core Data以下のチェックは外しましょう。

プロジェクトファイルの保存場所を選択

プロジェクトファイルの保存場所を選択し、「Create」をクリックします。

プロジェクトの保存場所は、デスクトップなどの任意のローカルでよいでしょう。

プロジェクトを開くと、「No author information was supplied by the version control system.」と表示されるかもしれません。ローカルには保存されるので、今回は無視して進めて問題ないです。

「hello world!」を表示させる

「Create」をクリックまで完了すれば、Xcodeのエディタ画面が表示されます。

その後、左のナビゲートから「ViewController.swift」ファイルを開きましょう。

そして、「// Do any additional setup after loading the view.」の下に、以下のソースコードを入力します。

print("hello world!")

左上の「▷」をクリックしてビルド。

hello world!というログが残ります。

次に、「hello world!」を表示させましょう。

先程と同じ箇所に以下のコードを入力して、ビルドします。

let text = UILabel(frame: CGRect(x: 150, y: 150, width: 300, height: 100))
text.text = "hello world!"
self.view.addSubview(text)

iPhoneをエミュレートした画面に「hello world!」が表示されれば成功です。

Xcodeの標準言語を日本語に変更できる?

Xcodeの標準言語は英語であり、対応言語に日本語は含まれていないため、残念ながら変更はできません。

しかし、開発するアプリの標準言語を日本語に変更することは可能です。

アプリの標準言語を日本語にするには、以下の手順を行ってください。

  1. Xcodeの「Targets」項目の「info」にて、「Localization native development」を「Japan」に変更
  2. 右クリックより「Add Row」を選択
  3. keyを「Localizations」、 items[0]のvalueを「Japanese」に設定

さいごに

Xcodeのインストール方法から、基本的な使い方まで解説しました。本記事で解説したのは、Xcodeの基本中の基本の部分です。

アプリ開発では、Xcodeの操作と複数のプログラミング言語の知識が求められます。

おすすめのプログラミング学習サイトを紹介する関連記事がありますので、初心者の方は参考にしてみてください。

作ったアプリをApp Storeに公開すれば、自分の作品が世界中に発信されます。これを機会に、さまざまなアプリ開発にチャレンジしてみましょう。

↑目次へ戻る

【転職実績No.1👑】年収アップと自由な働き方を実現したいならITエンジニア転職!

こんな希望はありませんか?

  • もっと年収アップできる仕事がしたい
  • 時間や場所に縛られず自由に働きたい
  • 専門スキルで手に職をつけたい

という方は、ITエンジニア転職がおすすめです

テックキャンプなら、完全未経験🔰でも大丈夫!プログラミング学習〜エンジニア転職支援、副業案件獲得まで個別にサポートします👌

さらに給付金活用で受講料最大70%OFF

※2020年12月時点 3.テックキャンプ エンジニア転職は経済産業省の第四次産業革命スキル習得講座の認定も受けており、条件を満たすことで支払った受講料の最大70%(最大56万円)が給付金として支給されます

興味がある方は、以下よりIT転職のプロにキャリアのお悩み相談から始めてみましょう!

まずは無料で相談してみる

この記事を書いた人

ダイスケ@
元ITエンジニアの会社員です。得意ジャンルは、ビジネス, スポーツ, エンタメ系。個人ブログでSEOライティングも行っています。

あなたの理想のキャリアに合わせた、テックキャンプの2つのサービス

Advertisement