iOS 10適配的坑

持續(xù)更新

?快捷鍵&第三方插件失效

Xcode 8 中墨辛,這個(gè)注釋快捷鍵?+/失效了,簡(jiǎn)直了.....這個(gè)稍不注意就把整段代碼給刪掉了淀衣,beta版本的問(wèn)題顯然沒(méi)有在正式版本解決灯帮。

解決方法:在終端輸入 sudo /usr/libexec/xpccachectl? 然后重啟電腦,親測(cè)有效擎椰。

Xcode 8 取消了第三方插件支子,簡(jiǎn)直是噩耗呀。Xcode 8 也集成了一些插件达舒,比如文檔注釋?zhuān)绻惆l(fā)現(xiàn)Add Documentation是灰色的不能使用也用上面命令執(zhí)行即可值朋。

nullable錯(cuò)誤

在NSError 前面添加nullable會(huì)報(bào)錯(cuò) 比如:(nullable NSError* )error 要把nullable刪除。

Delegate

現(xiàn)在使用animation的Delegate 都要在.h文件添加CAAnimationDelegate

AppDelegate* app = (AppDelegate*)[[UIApplication sharedApplication] delegate]; 這個(gè)也要加個(gè)(AppDelegate *)

訪(fǎng)問(wèn)相機(jī)crash

? ? 在iOS 10調(diào)用相機(jī)直接crash巩搏,在iOS 10中調(diào)用相機(jī)昨登,訪(fǎng)問(wèn)通訊錄,訪(fǎng)問(wèn)相冊(cè)等都要在plist中加入權(quán)限訪(fǎng)問(wèn)描述贯底,不然涉及到這些權(quán)限的地方就會(huì)直接crash丰辣。

相機(jī)權(quán)限: Privacy - Camera Usage Description?

相冊(cè)權(quán)限: Privacy - Photo Library Usage Description?

通訊錄權(quán)限: Privacy - Contacts Usage Description ?

藍(lán)牙權(quán)限:Privacy - Bluetooth Peripheral Usage Description?

定位權(quán)限:Privacy - Location When InUseUsageDescription

語(yǔ)音轉(zhuǎn)文字權(quán)限:Privacy - Speech RecognitionUsageDescription?

日歷權(quán)限:Privacy - CalendarsUsageDescription?

ATS設(shè)置

參考iOS 10 的 ATS 設(shè)置問(wèn)題

關(guān)于蘋(píng)果從 2017 年 1 月 1 日起,所有的新提交 app 默認(rèn)是不允許使用NSAllowsArbitraryLoads來(lái)繞過(guò) ATS 限制的禽捆。所以最好還是使用HTTPS的鏈接比較穩(wěn)妥笙什。因?yàn)閄code 8支持最低編譯的版本是iOS 8 ,蘋(píng)果都放棄了iOS 7 ,我們也不再維護(hù)了睦擂。最低版本iOS 8 借此可以刪掉程序里面兼容iOS 7 的代碼得湘,或者使用新的一些API。比如:

1.使用WKWebview 全面替代 UIWebView 顿仇。WKWebView是iOS 8開(kāi)始使用淘正,親測(cè)比UIWebView好用不是一丟丟摆马。而且 NSAllowsArbitraryLoadsInWebContent在info.plist中設(shè)置為YES之后,可以在WKWebView中訪(fǎng)問(wèn)http/https鏈接鸿吆,比較坑的就是它會(huì)覆蓋掉NSAllowsArbitraryLoads的設(shè)置囤采,默認(rèn)程序中其它非webview的鏈接請(qǐng)求都是要https

2.NSURLSession 替代 NSURLConnection。NSURLSession還算比較好用惩淳。但是之前NSURLConnection是可以支持異步/同步執(zhí)行蕉毯,session是異步執(zhí)行,如果一定要用session來(lái)實(shí)現(xiàn)同步思犁,需要額外的一些線(xiàn)程操作代虾。

?UNUserNotification

iOS 10 將本地通知和遠(yuǎn)程通知都融合在一起,并且還豐富的通知的形式激蹲,又一個(gè)extension棉磨。

喵大 OneV 's Den?活久見(jiàn)的重構(gòu)-UserNotifications

Dely 寫(xiě)的3篇關(guān)于消息推送?iOS 10 消息推送秘籍總結(jié)

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市学辱,隨后出現(xiàn)的幾起案子乘瓤,更是在濱河造成了極大的恐慌,老刑警劉巖策泣,帶你破解...
    沈念sama閱讀 216,544評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件衙傀,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡萨咕,警方通過(guò)查閱死者的電腦和手機(jī)统抬,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,430評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)任洞,“玉大人蓄喇,你說(shuō)我怎么就攤上這事发侵〗惶停” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,764評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵刃鳄,是天一觀的道長(zhǎng)盅弛。 經(jīng)常有香客問(wèn)我,道長(zhǎng)叔锐,這世上最難降的妖魔是什么挪鹏? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,193評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮愉烙,結(jié)果婚禮上讨盒,老公的妹妹穿的比我還像新娘。我一直安慰自己步责,他們只是感情好返顺,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,216評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布禀苦。 她就那樣靜靜地躺著,像睡著了一般遂鹊。 火紅的嫁衣襯著肌膚如雪振乏。 梳的紋絲不亂的頭發(fā)上,一...
    開(kāi)封第一講書(shū)人閱讀 51,182評(píng)論 1 299
  • 那天秉扑,我揣著相機(jī)與錄音慧邮,去河邊找鬼。 笑死舟陆,一個(gè)胖子當(dāng)著我的面吹牛误澳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秦躯,決...
    沈念sama閱讀 40,063評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼脓匿,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了宦赠?” 一聲冷哼從身側(cè)響起陪毡,我...
    開(kāi)封第一講書(shū)人閱讀 38,917評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎勾扭,沒(méi)想到半個(gè)月后毡琉,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,329評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡妙色,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,543評(píng)論 2 332
  • 正文 我和宋清朗相戀三年桅滋,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片身辨。...
    茶點(diǎn)故事閱讀 39,722評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡丐谋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出煌珊,到底是詐尸還是另有隱情号俐,我是刑警寧澤,帶...
    沈念sama閱讀 35,425評(píng)論 5 343
  • 正文 年R本政府宣布定庵,位于F島的核電站吏饿,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏蔬浙。R本人自食惡果不足惜猪落,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,019評(píng)論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望畴博。 院中可真熱鬧笨忌,春花似錦、人聲如沸俱病。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,671評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至袁余,卻和暖如春擎勘,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背颖榜。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,825評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工棚饵, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人掩完。 一個(gè)月前我還...
    沈念sama閱讀 47,729評(píng)論 2 368
  • 正文 我出身青樓噪漾,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親且蓬。 傳聞我的和親對(duì)象是個(gè)殘疾皇子欣硼,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,614評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 因?yàn)橐Y(jié)局swift3.0中引用snapKit的問(wèn)題,看到一篇介紹Xcode8,swift3變化的文章,覺(jué)得很詳細(xì)...
    uniapp閱讀 4,414評(píng)論 0 12
  • 一、證書(shū)管理用Xcode8打開(kāi)工程后恶阴,比較明顯的就是下圖了诈胜,這個(gè)是蘋(píng)果的新特性,可以幫助我們自動(dòng)管理證書(shū)冯事。建議大家...
    seventhboy閱讀 1,513評(píng)論 0 2
  • Xcode8 適配iOS10時(shí)遇見(jiàn)的一些問(wèn)題1焦匈、證書(shū)管理用Xcode8打開(kāi)工程后,比較明顯的就是下圖了昵仅,這個(gè)是蘋(píng)果...
    零度_不結(jié)冰閱讀 370評(píng)論 0 1
  • 代碼注釋不能用的解決辦法這個(gè)是因?yàn)樘O(píng)果解決xcode ghost缓熟,把插件屏蔽了。解決方法打開(kāi)終端摔笤,命令運(yùn)行: su...
    762683ff5d3d閱讀 1,004評(píng)論 0 0
  • 今天上班够滑,誰(shuí)知怎么搞的測(cè)試機(jī)點(diǎn)錯(cuò),直接升級(jí)到iOS10系統(tǒng)了吕世。哎彰触,當(dāng)開(kāi)始運(yùn)行項(xiàng)目時(shí)的各種問(wèn)題。分享給大家看看寞冯。 一...
    MissLu16閱讀 1,705評(píng)論 3 3