55
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Swift入門 勉強記録 その1 Swiftとは、Playground起動

・Swiftに関する他の記事はこちら
Swift入門 勉強記録 その1 Swiftとは、Playground起動

Swift入門 勉強記録 その2 変数、定数、文字列

Swift入門 勉強記録 その3 セミコロン

Swift入門 勉強記録 その4 数値、真偽値

Swift入門 勉強記録 その5 Tuple(組)とは

Swift入門 勉強記録 その6 数値を文字列とするには

Swift入門 勉強記録 その7 繰り返し

Swift入門 勉強記録 その8 条件分岐

Swift入門 勉強記録 その9 Optional型

Swift入門 勉強記録 その10 Collection
 

Swiftとは

・Swiftとは
WWDC 2014で発表された正確なシンタックス、型の安全性を備えた現代的なプログラミング言語。
今後、アップル製品上で動作するソフトウェアの主要な開発言語となることが予想される。

・Xcode6.xから利用可能
インストールしていない場合はMac App Storeからインストールしておこう。
または、Dev Centerからもダウンロード可能だ。
Dev Centerからダウンロードした場合、初回起動時に時間がかかることがあるようだ。参照
不具合だと思い、いろいろ試すのではなく、気長に待ちましょう。
※MBA2010で10分ほど待たされました

Playground起動

いきなりアプリを作りはじめるのではなく、言語の勉強をしてきます。
言語の勉強にはPlaygloundを使うのが便利なようだ。
入力し、すぐに結果が確認できるのだ。

1.Xcodeを起動して、Get started with a playgroundを選択

スクリーンショット 2014-09-20 15.29.44.png

2.ファイル名(任意)を入力。Platformは「iOS」のまま。

※ここではデフォルトの「MyPlayground」のまま。

スクリーンショット 2014-09-20 15.27.45.png

3.画面左側でプログラミングすると、画面右側に結果が表示されます。

スクリーンショット 2014-09-20 16.57.06.png

4.書き換えて、結果が変更されることを確認しよう

import UIKit

var str = "Hello, World!"

スクリーンショット 2014-09-20 16.59.17.png

また、上部メニューから、
View → Assistant Editor → Show Assistant Editor
でコンソール画面を開き、結果を表示させることもできます。

スクリーンショット 2014-09-20 15.49.13.png

その1はここまで。
次回は変数や定数についての記録を書こうと思う。

・Swiftに関する他の記事はこちら
Swift入門 勉強記録 その1 Swiftとは、Playground起動

Swift入門 勉強記録 その2 変数、定数、文字列

Swift入門 勉強記録 その3 セミコロン

Swift入門 勉強記録 その4 数値、真偽値

Swift入門 勉強記録 その5 Tuple(組)とは

Swift入門 勉強記録 その6 数値を文字列とするには

Swift入門 勉強記録 その7 繰り返し

Swift入門 勉強記録 その8 条件分岐

Swift入門 勉強記録 その9 Optional型

Swift入門 勉強記録 その10 Collection

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
55
Help us understand the problem. What are the problem?