[iPhone] Label を設定 (Swift)

Swift を使ってみたいので、まず簡単なラベルから始めてみたいと思います。このようなテストラベルを表示させる設定です(絵文字変数もできます)
 
swift_label_12

Swift 3.0
Xcode 8.0

 

sponsored link

Xcode でプロジェクトを作成

 
Xcodeをスタートさせて
「File」->「New」->「Project」
 
swift_label_1
 
無難なところで「Single View Application」を選んで「Next」
 
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-14-16-31-42
 
プロジェクト名を決め
Language を「Swift」にします
 
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-14-16-35-12
 
これで、保存先を決めればできあがりです
 

ストーリーボードの設定

 
Xcode に下のように、
ViewController.swift
Main.storyboard
ができていますのでMain.storyboardを選択します。
 
%e3%82%b9%e3%82%af%e3%83%aa%e3%83%bc%e3%83%b3%e3%82%b7%e3%83%a7%e3%83%83%e3%83%88-2016-09-14-16-48-42

 
UILabel を ViewController Scene に置きます
swift_label_8

  1. 2画面モードに切り替え、Main.storyboard と ViewController.swift を並べる
  2. ラベルを右クリック
  3. 「New Referencing Olutlets」から紐を引っぱりViewDidLoadの上に持ってくる
  4. 設定ダイアログが開くので、ラベルの名前を入れる、ここでは「label」に設定

swift_label_9
 

コードの記述

 
後は、ラベルに表示するテキストを設定するだけです
 
ViewController.swift

 
できましたでしょうか?
 

Swift でできるようになったこと

 
Swift では変数名の書き方の自由度があがりました
例えば、
 

 
変数名を「ラベル」とすることもできます
Unicode が使えるようになったということですね
更には
 
swift_label_11
 
絵文字もできてしまいます
 
こんなコードをお客さんに出したら
楽しいでしょうね〜
 
絵文字は、Mac の上部から
「文字ビューアを表示」を選択します
 
swift_label_13
 
ただ、数学記号や数字、矢印などは使えないようです