デバイスの進化に合わせてリリースしてきた、iPad用アプリ「勝訴」。Storeにてダウンロードができるようになりました。今回のアップデートにより、64bitプロセッサに対応した、初の「勝訴」となりました。7以前のデバイスをご利用の方は、過去のバージョンを引き続きダウンロード可能です。3の時代のプロジェクトを引き継いでいたため、最新のアーキテクチャ向けにアップデートできるか心配だったが、以下の修正で対応できた。・ステータス・バーを非表示にする方法が変更になったため、コードの変更。メソッドをオーバーライドして、YESを返すよう変更。7用のアイコンを作成。Catalogで管理するよう変更。・32/64bitプロセッサ向けのバイナリを作成。64-bit)”に変更。64bitプロセッサ向けのバイナリは現時点では必須ではない。将来には必須になる可能性もある。7に設定しなければならない。一度ここを見落とし、審査でリジェクトされてしまった。この問題は将来のXcodeのリリースで解消される見込みのようだ。マップやPassbookが目立った新機能だが、UDID/UUID周りについても重要な変更が行われている。これらについてまとめておく。5から非推奨とされている。6ではフレームワーク側でUDIDにかわるID(どれもUUID)を用意している。UUID]従来のCFUUIDRefのObjective-C版と考えていいだろう。呼び出せば、UUIDが新規に生成される。NSString、バイト列に変換するインスタンス・メソッドも用意されている。bridgeではない。IDごと)で異なるUUIDを返す。ASIdentifierManager.advertisingIdentifierデバイス固有で、すべてのアプリで共通のUUIDを返す。強力なスーパー・クッキーとして機能する。広告ネットワークのSDKを開発することを想定されている。advertisingIdentifierを広告目的で利用する場合、ASIdentifierManager.advertisingTrackingEnabledを参照し、ユーザがトラッキングを許可しているか、確認する必要が有る。ユーザが許可していない場合、このUUIDをトラッキング用途で利用してはならない。この機能はUIKitには含まれず、利用するにはAdSupport.Frameworksをリンクしなければならない。advertisingIdentifierをトラッキング目的で提供することは、標準では許可されている。オプト・アウトする必要が有る。Reference追記その2UIDevice.identifierForVendorとASIdentifierManager.advertisingIdentifierはデバイスの初期化等で再生成され、値が変化する可能性がある。値が変化するタイミングについては、現在調査を進めている。ご参考までに、不正指令の立案・立法過程に関係する文献をいくつか。開催継続、中止、どちらに倒しても重く残酷な判断でした。みなさまのご支援心から感謝します。提供してくれている全世界のサムに質問。サムが運搬に使っているようなケースが欲しいです。使用に同意したとみなされます。