Top Banner
iOS ハンズオントレーニング UIKit
18

iOSハンズオントレーニング Uikit編

Jul 03, 2015

Download

Technology

Satosi Okubo

iOSアプリをStoryboard無しで開発するための方法を学びます。
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: iOSハンズオントレーニング Uikit編

iOS ハンズオントレーニングUIKit編

Page 2: iOSハンズオントレーニング Uikit編

今回の目標(Step.1)UIWindowのみ

Page 3: iOSハンズオントレーニング Uikit編

今回の目標(Step.2)UIWindowに、UILabelを追加

Page 4: iOSハンズオントレーニング Uikit編

今回の目標(Step.3)UIWindowに、UIViewControllerを追加

Page 5: iOSハンズオントレーニング Uikit編

今回の目標(Step.4)UINavigationViewControllerを追加

Page 6: iOSハンズオントレーニング Uikit編

ひな形の作成Xcode起動

Create a new Xcode project Single View Application Choose option for your new project

Use Storyboardsのチェックを外す

Simulatorで実行してみる

!

!

!

Page 7: iOSハンズオントレーニング Uikit編

Step.1

Page 8: iOSハンズオントレーニング Uikit編

AppDelegate.mの修正

ViewControllerの生成部分と、rootViewControllerセットのコメントアウト

Simulatorで実行してみる

Storyboardとの決別

Page 9: iOSハンズオントレーニング Uikit編

Step.2

Page 10: iOSハンズオントレーニング Uikit編

UIWindowの背景を白に変えて実行。

Page 11: iOSハンズオントレーニング Uikit編

UILabelをUIWindowに追加し実行

Page 12: iOSハンズオントレーニング Uikit編

Step.3

Page 13: iOSハンズオントレーニング Uikit編

UIViewControllerのクラスを作成する

New File - Objective-C class

追加したUIViewControllerのヘッダーファイルをインポート

UIViewControllerのインスタンスを作成し、UIWindowのrootViewControllerにセット実行する

Page 14: iOSハンズオントレーニング Uikit編

新しく作成した、UIViewControllerにラベルを追加する。viewDidLoadにUILabelの作成し、addSubviewし実行する。

Page 15: iOSハンズオントレーニング Uikit編

Step.4

Page 16: iOSハンズオントレーニング Uikit編

UINavigationControllerを間に挟んでみる

UINavigationControllerのインスタンスを作成し、先ほどのUIViewControllerをrootViewControllerに指定する。

UIWindowのrootViewControllerを、UINavigationControllerに変更する。

Page 17: iOSハンズオントレーニング Uikit編

UIViewControllerのinitメソッドを、オーバーライドして、タイトルを設定する。

実行する。

Page 18: iOSハンズオントレーニング Uikit編

次画面遷移のメソッドを用意する

UIbuttonを、UIViewControllerに追加する

selectorに次画面遷移のメソッドを指定