iosハンズオントレーニング uikit編
DESCRIPTION
iOSアプリをStoryboard無しで開発するための方法を学びます。TRANSCRIPT
iOS ハンズオントレーニングUIKit編
今回の目標(Step.1)UIWindowのみ
今回の目標(Step.2)UIWindowに、UILabelを追加
今回の目標(Step.3)UIWindowに、UIViewControllerを追加
今回の目標(Step.4)UINavigationViewControllerを追加
ひな形の作成Xcode起動
Create a new Xcode project Single View Application Choose option for your new project
Use Storyboardsのチェックを外す
Simulatorで実行してみる
!
!
!
Step.1
AppDelegate.mの修正
ViewControllerの生成部分と、rootViewControllerセットのコメントアウト
Simulatorで実行してみる
Storyboardとの決別
Step.2
UIWindowの背景を白に変えて実行。
UILabelをUIWindowに追加し実行
Step.3
UIViewControllerのクラスを作成する
New File - Objective-C class
追加したUIViewControllerのヘッダーファイルをインポート
UIViewControllerのインスタンスを作成し、UIWindowのrootViewControllerにセット実行する
新しく作成した、UIViewControllerにラベルを追加する。viewDidLoadにUILabelの作成し、addSubviewし実行する。
Step.4
UINavigationControllerを間に挟んでみる
UINavigationControllerのインスタンスを作成し、先ほどのUIViewControllerをrootViewControllerに指定する。
UIWindowのrootViewControllerを、UINavigationControllerに変更する。
UIViewControllerのinitメソッドを、オーバーライドして、タイトルを設定する。
実行する。
次画面遷移のメソッドを用意する
UIbuttonを、UIViewControllerに追加する
selectorに次画面遷移のメソッドを指定