1. HOME
  2. »
  3. プログラミング・Web
  4. »
  5. Swift
  6. »
  7. 【Xcode7】Swift2使ってみた。playgroundで遊びながら覚える。

【Xcode7】Swift2使ってみた。playgroundで遊びながら覚える。

最近は押入れの中で寝るのが日課の@It_is_Rです。
押入れは寝心地がいいです。部屋も押入れ分だけ広くなるし。

SwiftはAppleが出しているプログラミング言語です。Swiftを使うことで、OS XアプリやiOSアプリを作ることができます。Rも少しだけ触ってみたのですが、iPhoneを持っていないので、気分が乗らず放置していたことがあります。
しかし、iPhoneじゃなくてMacのアプリを作ってみたいなと思い、Swift2を覚えてみることにしました。

では、今回はplaygroundで遊びまくりましょう。

準備

eyecatch_woman2

今回は、playgroundを使って遊んでみようと思います。
Xcode7はこちらからダウンロードできます。
Xcode7

playgroundを開く

ダウンロードが完了したら、Xcode7を開きます。すると、次の様な画面が表示されます。
では、playgroundを開いてみましょう。「Get started with a playground」をクリックします。
Welcome to Xcode

今回はNameをTestとしました。PlatformはOS Xにします。
Nextをクリックします。
Choose options for your new playground

フォルダを選択して、Createをクリックします。
さて、playgroundが開きました。

playgroundについて

さてplaygroundですが、これは遊び場という意味を持っています。ここで、Swiftについて遊びながら学びます。
playgroundでは、その場でプログラムの結果を見ることができます。向かって左側が実際に入力するソースで、右側に実行結果や変数に代入した値などが表示ます。
Xcode3

playgroundを使う

では、playgroundを使ってみましょう。

playgroundの機能

playgroundでは、変数を使うだけでも十分に楽しめます。すでにプログラムが入力されていると思いますが、変数に代入されている文字列を変更してみましょう。
すると、保存すらしていないのに次のように右側の文字も変更されます。
Xcode4

次の様に変数の中身の部分にマウスカーソルを移動させてみましょう。すると、この様に目のマークと◯が表示されます。
Xcode5

では、目のマークをクリックしてみましょう。
目のマークをクリックすると、次の様に変数の中身が吹き出しの形で表示されます。
Xcode6

つぎに、◯の部分をクリックします。
すると、変数の中身がインラインで表示されます。
Xcode7

for in文でグラフを表示する

for in文は繰り返しを行う命令です。そして、グラフを表示することができます。

まずfor in文は、次の様に記述します。この場合、変数iが1〜10までの10回のループになります。

for i in 1...10 {}

それでは、グラフを表示してみましょう。次のように入力してみます。

for i in 1...20 {
    i
}

すると右側には(20 times)と表示されました。ではそこにマウスカーソルを合わせ、先ほどの様に◯をクリックしてみて下さい。
グラフが表示されます。
Xcode8

画像を読み込む

最後に、画像を読み込むことによって画像を表示させてみましょう。
まず、Resourcesフォルダに画像を入れます。
Xcode9

次に、その画像ファイルを変数に入れます。次の様に入力して下さい。mermaidはファイル名から拡張子を抜いたものです。拡張子があっても問題ありません。

let img = NSImage(named: "mermaid")

すると、「w 960 h 640」と表示されました。画像のサイズです。同じ様に◯をクリックします。
Xcode10

画像が読み込まれました。

スポンサードリンク

関連コンテンツ

オススメ記事

【Gitの使い方 – その4】ブランチを使って履歴を分岐させる方法

エビの殻や、ポテチ、煮干しなどを食べると、必ずと言っていいほど口が血だらけになります。@It_is_Rです。 さて、Gitの使い方4回目の今回は、ブランチについてです。 ブランチは作業を枝分か

WordMove | 運用中の WordPress 環境をローカルと FTP で同期

道が覚えられない、@It_is_Rです。 人生さえ彷徨い続けてここにいます。 さて、運用中の WordPress サイトの環境を、ローカル開発環境と同期したい時、 WordMove を使うとと

【Bootstrap 4】ボタングループ使い方。ボタンの一まとめにする方法

Bootstrap4の使い方、第6回目です。 前回、Bootstrap4でのボタンの作り方を紹介しましたが、今回はそのボタンをグループにしてひとまとめにする方法です。 Bootstrapにはボ

wordpress

WordPress – デフォルトで用意されたショートコード一覧と使い方。

昔は WordPress の画面が真っ白になって、頭も真っ白になったこともありました。@It_is_Rです。 WordPress では、プラグインを使ったりしない限り、投稿記事のなかで php

【Gitの使い方 – その3】Gitで実際にバージョン管理してみよう!

お魚くわえた@It_is_Rです。 Gitの使い方第3回目の今回は、実際にGitを使ってバージョン管理をしてみようと思います。 [serif name="It is R"]りこ師匠

【Android Studio】アプリ開発の基本とそれぞれのファイルの役割を覚える。

iPhone持ってないみなさん、一緒にAndroidアプリ開発しましょう。@It_is_Rです。 Androidアプリ開発、5回目となりました。 今回は Android Studio でアプリ

JavaScriptマンガ講座。条件分岐(if文)の真偽値による使い方。(実践編)

生まれも育ちもド田舎、@It_is_Rです。 JavaScriptマンガ講座、第3回目です。 笑いあり、涙あり(?)のマンガで、JavaScriptを覚えようというものです。 今回は条件

FC2 blog customize

FC2ブログ ”最強” カスタマイズ入門講座。背景を変更する。

三度の飯よりも好きなものが多すぎて比較にならない@It_is_Rです。 FC2ブログ"最強"カスタマイズ入門講座の続きですね。最強にカスタマイズしていきましょう。 今回は背景色の変更をメインに

カスタムロゴの使い方。 WordPress サイトのタイトルを画像に変更!

笑いたい時に笑えず、笑っちゃいけない時に笑えてくる@It_is_Rです。 WordPress テーマ自作シリーズ第9回目となります。 今回はカスタムロゴの使い方を紹介したいと思います。

wordpress

WordPress にウィジェット(サイドバー)を追加する方法。

サイドバーというより、頭がパーな@It_is_Rです。やかましいわ。 WordPress テーマ自作シリーズ、早くも第6回目です。 今回はウィジェット(サイドバー)を追加する方法を紹介します。

コメントをどうぞ!

メールアドレスが公開されることはありません。