Learn Swift / viva Cocoa / viva Cocoa


Learn Swift / 第20章  Currency Converter 1


このコーナーでは、Swift による、Mac OS X アプリケーションの作成方法を、説明しています。

2016年1月31日

home  目次  前へ  次へ  mail


Currency Converter とは?

 「Currency Converter」は、昔、Apple から、Objective-C のチュートリアルとして、提供されていたサンプルプログラムです。原文では、Objective-C と nib ファイルで作られていますが、ここでは、Swift とストリーボードを使って、作り直してみたいと思います。とても小さなアプリケーションですが、Xcode の使い方、Mac OS X プログラミングの基本な考え方などが書かれていて、非常に長いドキュメントになっています。

 ここでは、Swift とストーリーボードを使用しているので、省略できる部分が多数ありました。また、できるだけ短く、簡単な説明を心がけ、プログラミングに不慣れな方には、難しすぎて不要だろうと思われる部分を省きました。しかしそれでも、全部で8章ほどになるだろうと思います。とはいえ、Apple 謹製のチュートアルです。私がうまく書くことさえできれば、大変良いものになるだろうと思います。

 なお、Currency Converter に替わる、新しい Swift 用チュートリアルが、Apple から提供されているかもしれません。


Xcode のインストール

 Mac OS X アプリケーションを作るには、Xcode というツールが必要です。Dock もしくは Launchpad から、App Store を起動して、検索スペースに "Xcode" と入力してください。Xcode が見つかりましたら、"入手" をクリックします。あとは表示される手順に従うと、Xcode のダウンロードとインストールが始まります。


Xcode の起動

 Xcode のインストールが完了しましたら、LaunchPad を起動して、Xcode のアイコンをクリックしてください。Xcode を始めて起動する時には、いつくかの確認画面が表示されます。画面の指示に従ってください。


プロジェクトの作成

 Xcode の起動が完了すると、Welcom to Xcode 画面が表示されます。"Create a new Xcode project" をクリックしてください。

 アプリケーションの作成には、いくつかのファイルが必要になります。Xcode では、それらのファイルを、一つのプロジェクトとして管理しています。もし、"Welcome to Xcode" 画面が表示されていない場合は、「Window」メニューの「Welcome to Xcode」をクリックすると表示されます。

 次の画面で、左カテゴリーから "OS X" の "Application" を選び、右の種類で "Cocoa Application" を選びます。選択が終わりましたら "Next" をクリックしてください。

 次の画面で、Product Name を「Currency Converter」にします。この Product Name がアプリケーションの名前になります。なお、アプリケーションの名前は、後から変更することも可能ですが、このコーナーでは変更の方法は説明しません。Organization Name にはあなたの名前を、Organization Identifier にはお持ちのドメインの逆ドメイン (例:jp.yourcompany など) を入力してください。ドメインをお持ちでない場合は、com.yourcompany などを入力します。Language は Swift を選び、チェックボックスは Use Storyboards だけにチェックを入れてください。設定が終わりましたら、Next をクリックしてください。

 次の画面では、プロジェクトの保存場所を決めます。例では、デスクトップにプロジェクトを保存しています。なお、SourceControl のチェックは外しておきます。保存場所が決まりましたら、画面右下の "Create" をクリックしてください。

 プロジェクトの作成が完了すると、次の画面が現れます。

 プロジェクトを閉じるには、プロジェクト画面のクローズボタンをクリックします。Xcode を終了するには、Xcode メニューの Quit Xcode を選びます。

 Currency Converter プロジェクトを、再び開くには、保存した場所の、Currency Converter フォルダの中にある、Currency Converter.xcodeproj をダブルクリックしてください。


お疲れ様でした。

 次章では、Mac OS X プログラミングの、最も代表的なデザインパターン (design pattern、設計様式) である、MVC を説明します。そしてモデルクラスを作成します。


home  目次  前へ  次へ  mail


無断転載禁止
Copyright 2016. vivacocoa.jp All right reserved.