[iPhone] NSTimer ミリ秒 ストップウォッチ

NSTimer のクラスメソッドを使ってストップウォッチアプリを作ってみます。

sponsored link

ストップウォッチ

 
今回使うメソッドは scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:
設定のやり方は >> こちら を参照ください。

完成形はこうなります
IMG_0059

おおまかな流れは

  1. Single View のプロジェクトを作成
  2. タイマーのコードを記述
  3. ラベルとボタンを配置してOutlet, action を結ぶ

1. Single View のプロジェクトを作成

Xcodeで簡単な Single View のプロジェクトを作成します。

2. タイマーのコードを記述

VieController.h

VieController.m

タイムインターバルは 1msec にしてありますが、現実的ではありません。
CPUの負荷を考慮した数値を入れるのが望ましいでしょう。

3. ラベルとボタンを配置してOutlet, action を結ぶ

Storyboard でラベルを置き 右クリックで New Referencing Outlet と timerLabel と結びます。
また、ボタンを置いて Touch Up Inside を timerStart に接続します。

背景やフォントサイズを変えれば、上の完成形のようになります。

ページのトップへ戻る
 
sponsored link

シェアする

  • このエントリーをはてなブックマークに追加

フォローする