マップや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はデバイスの初期化等で再生成され、値が変化する可能性がある。値が変化するタイミングについては、現在調査を進めている。Uncategorizedコメントは受け付けていません。数分待ってページを再読み込みしてください。メールアドレスキャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。使用に同意したとみなされます。ポリシー%d人のブロガーが「いいね」をつけました。