Posts tagged iPhone

[iPhone] MapKit でリバースジオコーディング、緯度経度から住所を取得

1

ジオコーディングは住所から緯度、経度を取得しますが、リバースジオコーディングはその名の通り、緯度経度から住所を取得します。MapKit だけでこのリバースジオコーディングが提供されています。

リバースジオコーディングを使用するには MKReverseGeocoder を使います。MKReverseGeocoderDelegate の設定を忘れずに。
(続きを読む…)

[iPhone] 地図にピンが落ちてくるアニメーション

1

Map.app のようにピンが上から落ちてくるアニメーションを MapKit で実装する方法です。

ピンのアノテーション

MKPinAnnotationView の場合は簡単です。animatesDrop = YES を指定するだけです。
(続きを読む…)

[iPhone] MapKit にアイコン画像でピンを立ててタップ可能にする

3

MapKit を使用してい以下のことをやってみます。

  • アイコン画像でピンを立てる
  • ピンをタップするとバルーンを表示する
  • バルーンのアクセサリをタップ可能にする

(続きを読む…)

[iPhone] MapKit で現在地を表示する

5

MapKit で現在地を表示する方法です。

MapKit フレームワークと CoreLocation フレームワークが必要になるので、追加しておきます。mapView.showsUserLocation を YES にすることにより、現在地の青い印を表示することができます。また、CLLocationManager を使用して GPS より現在地を取得して地図の中心にしています。
(続きを読む…)

iPhone SDK 開発のレシピ

1

「iPhone SDK 開発のレシピ」という本を @takayama さんと @hirobe さんと共著で書かせて頂きました。昨年末から書き始めて、いよいよ明日発売されます!

この本は既に iPhone アプリの開発を始められている中級者以上の方向けになっています。開発に使える色々な Tips が 113個、コードとともに紹介されています。実際にこの本を書いた後に iPhone アプリを自分で開発している時に、「あれはどうやるんだっけ?」という場面で他の方が書かれた原稿を参考にしたこともありますw
(続きを読む…)

第4回横浜 iPhone 開発勉強会

0

先週の土曜日(3/13)に第4回横浜 iPhone 開発勉強会が開催されました。勉強会の詳しい内容は @takayama さんのブログに書かれていますのでそちらを是非ご覧下さい。

横浜で iPhone アプリ開発の勉強会第四回をやりました – iPhone / iPod touch プログラミングメモ – iPhoneアプリ開発グループ
(続きを読む…)

[iPhone] UDID を取得する

0

UDID(Unique Device Identifier)とは iPhone/iPod touch にそれぞれ割り振られたデバイス固有の識別子のことです。UDID を使って AdHoc ビルドされたアプリを実行することなどが可能です。またアプリ内から取得することにより機種の識別をすることができます。

もっとも簡単な方法は iPhone を iTunes に接続して、概要タブの中の「シリアル番号」という文字列をクリックすると「識別子(UDID)」と表示が変わり、40文字の UDID が表示されます。UDID を選択してコピー&ペーストすることも可能です。AdHoc ビルドを送ってもらうときなどはここから取得することが可能です。
(続きを読む…)

[iPhone] 機内モードのUISwitchの色を使う

1

iPhoneの設定には機内モードがあります。この機内モードを設定するUISwitchは他のUISwitchと違いオンのときスイッチの色がオレンジ色になっています。このUISwitchの色をアプリ内で使う方法です。

IMG_0418
(続きを読む…)

[iPhone] CGPoint を NSMutableArray に入れて CGContextAddLines で描画する

4

CGContextAddLines を使えば配列に入った 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桁から自分の好きなようにカスタマイズするのを実際にやってみました。
(続きを読む…)

Go to Top