iPhoneアプリ開発の勉強(11日目)


やったとこ。Chpter5、6のLESSON18〜20


小さく注意書きにも書かれている通りなのか、家の回線につないだマシンだとlocationManager:didUpdateToLocation:fromLocationメソッドが呼ばれず現在位置の取得が出来なかった。なのでここの動作検証は出来ていない。

  • 位置情報を使うときはMapKitとCoreLocationのframeworkをFrameworksのディレクトリに入れてやる。
  • 位置情報の取得はCLLocationManagerクラスを使って、delegateで取得する。
  • MKReverseGeoCoderは取得に失敗することが多いらしい。
  • Xcodeで複数のソースに切り替えはCtrl+1、Ctrl+2、Ctrl+3とかでやる方法以外に何かないのだろうか。。
  • self.view.frameは親ビューを基準とした位置になってself.view.boundsは自分自身が基準(?)になっているので常に(0,0)が基準点になる。