中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

iOS7 Release Note提到的一些變更

發布時間:2020-09-14 03:42:04 來源:網絡 閱讀:1359 作者:kensou503 欄目:移動開發

iOS7 Release Note提到的一些變更


看了Beta版的iOS SDK Release Notes for iOS7.0之后,整理了些對日常工作有點關系的部分內容。


1.網絡

iOS7開始,如果Wifi連接不通的時候,會自動切換成蜂窩網絡進行聯網!

iOS7之前,如果手機有連上一個Wifi網絡,手機是絕對不可能使用蜂窩網絡進行聯網的。但以后就會發生改變,所以對于鎮內用戶,請記得關注你的流量,有可能你以為你在用Wifi,實際上你的流量已經不知不覺飚上去了。

對于開發者而言,以往在下載大流量資源之前,使用SCNetworkReachability等方式判斷當前網絡制式的方式也不再奏效,因為下載的過程中,網絡模式是有可能發生切換的!

解決方案是,iOS7之后,可以使用如下方法來禁止使用蜂窩網絡。

-[NSURLRequest setAllowsCellularAccess:false]


2.剪貼板UIPasteboard

UIPasteboard最初被設計就是用于開發者的一組應用間的數據共享,當實際上iOS7之前的UIPasteboard只要應用知道其名字,即可訪問其中的內容,而OpenUDID的實現方式也依賴于此,讓開發者能使用一組UUID來標記一個設備。

iOS7之后,+[UIPasteboard pasteboardWithName:create:]+[UIPasteboard pasteboardWithUniqueName]這兩個方法產生的UIPasteboard僅供同組應用之間共享數據,也就是Info.plistCFBundleIdentifier字段的前兩段標識(例如com.yourcompany.xxcom.yourcompany)相同的應用才能相互共享數據。不同組應用之間相同名字的UIPasteboard是不同的,而不是以前的同一個。

所以當前版本的OpenUDID隨著iOS7的出現也將慢慢失去其效用。

3.設備唯一識別符相關

自從蘋果從iOS5開始廢棄UDID的使用,到20135月禁止UDID的使用之后,iOS7中在對外公開的API中正式移除了-[UIDevice uniqueIdentifier]的方法!

同樣,從iOS7開始,通過sysctlioctl兩個方法取得網卡地址將是固定的02:00:00:00:00:00,而不是真實的網卡地址!

此外,舊有的已上架的應用程序如果調用-[UIDevice uniqueIdentifier]方法,將得到如下值:以FFFFFFFF開頭,后面跟上-[UIDevice identifierForVender]的返回值。


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

方正县| 靖宇县| 乡宁县| 襄汾县| 米林县| 收藏| 廉江市| 丽江市| 彝良县| 叙永县| 苏尼特右旗| 都匀市| 通江县| 疏附县| 抚顺县| 信阳市| 阿坝县| 临夏市| 丰镇市| 巢湖市| 濮阳县| 浏阳市| 揭东县| 古丈县| 谷城县| 黄山市| 莱州市| 大渡口区| 邵阳市| 垫江县| 册亨县| 休宁县| 勐海县| 重庆市| 手游| 平塘县| 焦作市| 湟中县| 丰顺县| 将乐县| 汾阳市|