iPhone/iPod touch
[iPhone] 地図にピンが落ちてくるアニメーション
1Map.app のようにピンが上から落ちてくるアニメーションを MapKit で実装する方法です。
ピンのアノテーション
MKPinAnnotationView の場合は簡単です。animatesDrop = YES を指定するだけです。
(続きを読む…)
[iPhone] MapKit で現在地を表示する
5MapKit で現在地を表示する方法です。
MapKit フレームワークと CoreLocation フレームワークが必要になるので、追加しておきます。mapView.showsUserLocation を YES にすることにより、現在地の青い印を表示することができます。また、CLLocationManager を使用して GPS より現在地を取得して地図の中心にしています。
(続きを読む…)
第4回横浜 iPhone 開発勉強会
0先週の土曜日(3/13)に第4回横浜 iPhone 開発勉強会が開催されました。勉強会の詳しい内容は @takayama さんのブログに書かれていますのでそちらを是非ご覧下さい。
横浜で iPhone アプリ開発の勉強会第四回をやりました – iPhone / iPod touch プログラミングメモ – iPhoneアプリ開発グループ
(続きを読む…)
[iPhone] UDID を取得する
0UDID(Unique Device Identifier)とは iPhone/iPod touch にそれぞれ割り振られたデバイス固有の識別子のことです。UDID を使って AdHoc ビルドされたアプリを実行することなどが可能です。またアプリ内から取得することにより機種の識別をすることができます。
もっとも簡単な方法は iPhone を iTunes に接続して、概要タブの中の「シリアル番号」という文字列をクリックすると「識別子(UDID)」と表示が変わり、40文字の UDID が表示されます。UDID を選択してコピー&ペーストすることも可能です。AdHoc ビルドを送ってもらうときなどはここから取得することが可能です。
(続きを読む…)
[iPhone] 機内モードのUISwitchの色を使う
1iPhoneの設定には機内モードがあります。この機内モードを設定するUISwitchは他のUISwitchと違いオンのときスイッチの色がオレンジ色になっています。このUISwitchの色をアプリ内で使う方法です。
[iPhone] CGPoint を NSMutableArray に入れて CGContextAddLines で描画する
4CGContextAddLines を使えば配列に入った CGPoint を結ぶ複数の線を描画することができます。例えばタッチの軌跡を描く場合などに使えます。しかし CGPoint はオブジェクトではないのでそのままでは NSMutableArray に入れることはできません。CGPoint の配列を使うにも最初に配列数を決めて定義しないといけないので、タッチの軌跡を描くような、描画点がいくつになるか分からないときには使うことが出来ません。
そこで、NSMutableArray に CGPoint を入れる方法です。ラッパクラスの NSValue を使います。このクラスは NSPoint, NSRect, NSSize, NSRange, CGPoint, CGRect, CGSize, CGAffineTransform などをラップできます。
(続きを読む…)
iPhoneのパスワードを4桁の数字から変更するのをやってみた
0昨日、EC studio さんのブログで「iPhoneのパスワード強化方法 ? 数字4桁のパスワードは危険 – EC studio 社長ブログ」というエントリがあり、既に588もはてぶされています。このパスワード形式を数字4桁から自分の好きなようにカスタマイズするのを実際にやってみました。
(続きを読む…)
Mac のプレビューで iPhone から写真を取り込む方法
4Mac のプレビューというアプリで iPhone から簡単に写真を取り込むことができます。いつもは iPhoto で取り込んで管理しているのですが、iPhone アプリのスクリーンショットやブログ用にちょっと撮った写真など、iPhoto で管理しない写真を手軽に Mac に取り込むことができます。
iPhone を接続している状態でプレビューの「ファイル > iPhone から読み込む…」を選択します。(メニューの「iPhone から読み込む」の「iPhone」の部分はiTunes で登録した iPhone の名前ですので設定によって変わります。)
(続きを読む…)