秒針を回転させる:iPhoneアプリでアナログ時計を作る

前回、最初のオリジナルなiPhoneアプリとして、アナログ時計を作ろうと決めました。そして、背景画像と秒針の画像をレイヤーで分けて設置するところまで作りました。今回は、

秒針を動かすことにチャレンジです。

ActionScriptなら、Dateオブジェクトで時刻を取得して、それをラジアンで角度へ計算して、秒針のムービークリップを回転させるという感じですぐに作れます。
しかし、ググりながらやってみたものの、CALayerで秒針をどうアニメーションさせれば良いのか分かりません。。。
なんとか辿り着いたコチラのページ(「フェンリル|デベロッパーズブログ」)を参考に、以下のコードで試したのが、、、



こちらの感じ。でも、これだと秒針は1分で1週するものの、時刻を正確に反映しているとは言い難い。。。
あと、イロイロと機能を増やした時に応用が利きません。

NSDateっていうクラスで日時を取得できるようなので、今度はそちらを試してみます

★★★自作iPhoneアプリをAppStoreでリリースするまでの道のり★★★