18
第 4 第 iPhone 第第第第第第 ~Clock 第 三三 三三

第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

  • View
    217

  • Download
    2

Embed Size (px)

Citation preview

Page 1: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

第 4回 iPhoneアプリ勉強会     ~Clock〜

                      三品 陽平

Page 2: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

2

はじめに

• 前準備• チュートリアル: Clock

– ビュー・アイテムの作成– アウトレットやアクションの接続– タイマーの作成– 時刻の取得– ビューの回転– アラーム機能の追加– タッチ座標の取得– アラーム音の再生と停止

• 本勉強会で使用する教科書

Page 3: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

3

前準備

• 画像とプロジェクトの作成– 背景画像、4つの針の画像を用意する– 用意した画像を Images フォルダにまとめる– アラーム音のファイルも用意する– 用意したアラーム音を Sounds フォルダにまとめる

• X-Code を立ち上げる

Page 4: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

4

チュートリアル: Clock

• STEP1– プロジェクトの作成– Clock に Images フォルダをプロジェクト追加– Sounds フォルダも同様

Page 5: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

5

チュートリアル: Clock

• STEP2: ビュー・アイテムの作成– ClockViewController.xib の編集– 背景ビュー・アイテムの作成

Page 6: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

6

チュートリアル: Smash

• STEP2: ビュー・アイテムの作成(続き)-アラーム針,短針,長針,秒針の順にビュー・アイテムの作成-X =( 320÷2 ) (− W÷2 ), Y =( 420÷2 ) (− H÷2 )

(W,H) (X,Y)

Alarm (42,172) (139,144)

Hour (36,214) (142,123)

Minute (36,302) (142,79)

Second (30,222) (145,119)

Page 7: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

7

チュートリアル: Smash

• STEP2: ビュー・アイテムの作成(続き)-アラーム・ボタンの設置-Default(off),Highlighted(pushed),Selected(on)

Page 8: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

8

チュートリアル: Clock

• STEP3: アウトレットやアクションの接続– ClockViewController.h の編集

Page 9: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

9

チュートリアル: Clock

• STEP3: アウトレットやアクションの接続– アウトレットとアクションをビュー・アイテムに接続– Connections インスペクタから接続– toggleAlamButton アクションもアラーム・ボタンに接続 (Touch Up Inside)

Page 10: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

10

チュートリアル: Clock

• STEP4:ClockViewController.m の編集– ClockViewController.m– タイマーの作成– 時刻の取得– ビューの回転– アラーム機能の追加– タッチ座標と角度– アラーム音の準備– アラーム音の再生と停止– 自動ロックの禁止– ユーザ・デフォルトの処理

Page 11: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

11

チュートリアル: Clock

• STEP4:ClockViewController.m の編集

Page 12: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

12

チュートリアル: Clock

• STEP4:ClockViewController.m の編集

Page 13: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

13

チュートリアル: Clock

• STEP4:ClockViewController.m の編集

Page 14: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

14

チュートリアル: Clock

• STEP4:ClockViewController.m の編集

Page 15: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

15

チュートリアル: Clock

• STEP5: 透明ボタンの設置

Page 16: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

チュートリアル: Clock

• STEP6:Framework の追加

Page 17: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

17

チュートリアル: Clock

• STEP7 : ビルドと実行

Page 18: 第 4 回 iPhone アプリ勉強会 ~Clock 〜 三品 陽平. はじめに 前準備 チュートリアル: Clock – ビュー・アイテムの作成 – アウトレットやアクションの接続

18

おわりに

• 前準備• チュートリアル: Clock

– ビュー・アイテムの作成– アウトレットやアクションの接続– タイマーの作成– 時刻の取得– ビューの回転– アラーム機能の追加– タッチ座標の取得– アラーム音の再生と停止

•次回の予定-“iPhoneSDK の教科書”のサンプルプログラムを勉強-Counter-Smash-Balance-Clock-Age-Pile