FrontPage

tips

iOSシミュレータ

標高が取れない

CLLocationの標高データが取れず、常に0が返ってくる。GPXによるルートシミュレーションでもeleエレメントが無視されるため標高データは取得できない。アプリケーションをダミーデータが食べられるように設計するか、実機で試験するしかない感じ。

CLHeadingが取れない

startUpdatingHeading?を実行してもCLHeadingオブジェクトは返ってこない。

バージョン番号とビルド番号の付け方について

Bundle versions string, short

CFBundleShortVersionString specifies the release version number of the bundle, 
which identifies a released iteration of the application. The release version 
number is a string comprised of three period-separated integers. 
The first integer represents major revisions to the application, 
such as revisions that implement new features or major changes. 
The second integer denotes revisions that implement less prominent features.
The third integer represents maintenance releases.

CFBundleShortVersionString?はアプリケーションのリリースバージョンを記述する。 リリースバージョン番号はドットで区切った3個の数字で、 最初の番号が機能追加や大規模な変更などが含まれるメジャーバージョン、 次がマイナーアップデートを示すマイナーバージョン、 最後がメンテナンス用のリリース番号として取り扱う。

Bundle version

CFBundleVersion specifies the build version number of the bundle, 
which identifies an iteration (released or unreleased) of the bundle. 
This is a monotonically increased string, comprised of one or more period-separated integers.
This key is not localizable.

CFBundleVersion?はbundleのビルドナンバーで、リリースバージョン、それ以外のバージョン関係なく増加していく数値(ピリオドなどの区切りはあってもなくてもいい)。

LocationService?などの利用許可ダイアログの名称

XcodeのTargets -> Build Settings -> PRODUCT_NAMEが表示される。

バックグラウンドで位置情報取得を許可する

Targets -> Info -> Required background modesにApp registers for location updatesを追加する。

App IDの命名について

com.example.* などの形で指定可能だが、Apple Push NotificatinoはワイルドカードApp IDに対応しないためアプリ毎に指定することが望ましい。APNやらないならワイルドカードでOK

trouble shoot

UIボタンが押せない

  • ベースビューがuserInteractiveになっていない
  • UIButtonがuserInteractiveになっていない
  • UIButtonがベースビューのframeから外れている

スクロールしない / デバイススクリーン外にビューが出てしまう

  • bounds / frameを適切に調整すること

bounds = 画面の表示領域、frame = ビューオブジェクトの表示位置および領域。 通常は同じで大丈夫、のはず。

画像リソースの命名規則

こうした方が良いんじゃないかなあ、というメモ。

用途Group (Directory)Filename Prefix
スプラッシュ無し無し
共通アイコンResources/Images/Icons/icon_hoge.png
ビュー固有Resources/Images/SomeView?/some_view_hoge.png

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-08-13 (火) 08:20:29 (1440d)