iOSプログラミングのSunghyeon教授は10週間の授業を整理します


授業の総括と実践


UIテストは、コードウィンドウで簡単に行い、コードが完了するたびに自動コンパイル機能をオフにすることができる.
Bundle Identifierを作成するアプリケーションの識別子は、誰が作成したかを区別できます.Deployment Infoは、アプリケーションが駆動できる最低iOS仕様を示します.

画面はNavigator、Document Outline、Canvas、Inspectorの順に並べられています.
Assistantエディタを使用してストーリーボードとソースコードを接続し、Labelにoutlet変数を追加するには、Canvasに接続するUIをCommandキーでソースコードに接続し、ソースコードにDrag&Dropを使用してoutlet変数を自動的に追加します.
テキストフィールドに値を入力し、ボタンを押すとLabelにHelloが表示され、「入力値」マークのコード作成中にエラーが発生します.これはXcodeの自動完了機能により強制的に行われます.
シミュレータで動いている様子です.
コンソールウィンドウにlbhelloとtxtName値を出力する関数を追加して実行します.
UI Labelクラスの3つの属性を整理
var text: String? { get set } 
var変数が持つ文字列textは、使用できます.
var font: UIFont! { get set }
var変数が持つfontを指すことでfontを変更できます.
var textColor: UIColor! { get set }
var変数は、テキストのUIcolorを変更および設定できます.