最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

兼容iOS 10 升級xcode8出現(xiàn)的問題及一些適配問題的解決方案

 更新時間:2016年09月25日 16:46:06   作者:ios攻城獅  
這篇文章主要介紹了兼容iOS 10 升級xcode8出現(xiàn)的問題及一些適配問題的解決方案,非常不錯,具有參考借鑒價值,需要的朋友可以參考下

1推送

xcode 升級到8之后很多人的推送接收不到了.獲取不到token了 一朋友搞了一小時沒找到原因. 只因看下圖吧....我發(fā)覺xcode 我不打開他也能收到通知. 但是到了8(必須打開了才能收到推送) . 貌似不行了 大家對號入座吧.

下面普及下ios10跟之前的推送的區(qū)別

•iOS 9 以前的通知

1.在調(diào)用方法時,有些方法讓人很難區(qū)分,容易寫錯方法,這讓開發(fā)者有時候很苦惱。

2.應(yīng)用在運行時和非運行時捕獲通知的路徑還不一致。

3.應(yīng)用在前臺時,是無法直接顯示遠程通知,還需要進一步處理。

4.已經(jīng)發(fā)出的通知是不能更新的,內(nèi)容發(fā)出時是不能改變的,并且只有簡單文本展示方式,擴展性根本不是很好。

•iOS 10 開始的通知

1.所有相關(guān)通知被統(tǒng)一到了UserNotifications.framework框架中。

2.增加了撤銷、更新、中途還可以修改通知的內(nèi)容。

3.通知不在是簡單的文本了,可以加入視頻、圖片,自定義通知的展示等等。

4.iOS 10相對之前的通知來說更加好用易于管理,并且進行了大規(guī)模優(yōu)化,對于開發(fā)者來說是一件好事。

5.iOS 10開始對于權(quán)限問題進行了優(yōu)化,申請權(quán)限就比較簡單了(本地與遠程通知集成在一個方法中)。

2 字體適配的問題

ios 9 之前的lab 字體可以顯示全,但是到了ios10 發(fā)覺字體顯示不全了.得適配啊.app 會跟隨手機系統(tǒng)字體大小而改變了.

簡單粗暴地方法就是不讓他跟著手機系統(tǒng)的字體改變而改變.

label.adjustsFontForContentSizeCategory = YES;

3 xcode 8運行打印一堆沒用的東西Xcode 8的問題,解決辦法是設(shè)置OS_ACTIVITY_MODE : disable如下圖:

4 xcode8的注釋快捷鍵注釋不能用了, command+/ 不行了

解決辦法:

因為蘋果解決xcode ghost。把插件屏蔽了。解決方法

命令運行: sudo /usr/libexec/xpccachectl

然后必須重啟電腦后生效

5 顏色問題, iOS 10 蘋果官方建議我們使用sRGB,因為它性能更好,色彩更豐富。

UIColor類中新增了兩個Api如下:

+ (UIColor *)colorWithDisplayP3Red:(CGFloat)displayP3Red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha NS_AVAILABLE_IOS(10_0); - (UIColor *)initWithDisplayP3Red:(CGFloat)displayP3Red green:(CGFloat)green blue:(CGFloat)blue alpha:(CGFloat)alpha NS_AVAILABLE_IOS(10_0);

6 判斷版本問題

建議用 [[UIDevice currentDevice] systemVersion]

swift用

if #available(iOS 10.0, *) { 
// iOS 10.0啊 
print("iOS 10.0"); 
} else
{
}
;

7 https的問題

iOS 9中默認非HTTS的網(wǎng)絡(luò)是被禁止的,當然我們也可以把NSAllowsArbitraryLoads設(shè)置為YES禁用ATS。不過iOS 10從2017年1月1日起蘋果不允許我們通過這個方法跳過ATS,也就是說強制我們用HTTPS,如果不這樣的話提交App可能會被拒絕。但是我們可以通過NSExceptionDomains來針對特定的域名開放HTTP可以容易通過審核。

8 隱私權(quán)限

iOS 10 開始對隱私權(quán)限更加嚴格,如果你不設(shè)置就會直接崩潰,現(xiàn)在很多遇到崩潰問題了,一般解決辦法都是在info.plist文件添加對應(yīng)的Key-Value就可以了。

<!-- 相冊 --> 
<key>NSPhotoLibraryUsageDescription</key> 
<string>App需要您的同意,才能訪問相冊</string> 
<!-- 相機 --> 
<key>NSCameraUsageDescription</key> 
<string>App需要您的同意,才能訪問相機</string> 
<!-- 麥克風 --> 
<key>NSMicrophoneUsageDescription</key> 
<string>App需要您的同意,才能訪問麥克風</string> 
<!-- 位置 --> 
<key>NSLocationUsageDescription</key> 
<string>App需要您的同意,才能訪問位置</string> 
<!-- 在使用期間訪問位置 --> 
<key>NSLocationWhenInUseUsageDescription</key> 
<string>App需要您的同意,才能在使用期間訪問位置</string> 
<!-- 始終訪問位置 --> 
<key>NSLocationAlwaysUsageDescription</key> 
<string>App需要您的同意,才能始終訪問位置</string> 
<!-- 日歷 --> 
<key>NSCalendarsUsageDescription</key> 
<string>App需要您的同意,才能訪問日歷</string> 
<!-- 提醒事項 --> 
<key>NSRemindersUsageDescription</key> 
<string>App需要您的同意,才能訪問提醒事項</string> 
<!-- 運動與健身 --> 
<key>NSMotionUsageDescription</key> <string>App需要您的同意,才能訪問運動與健身</string> 
<!-- 健康更新 --> 
<key>NSHealthUpdateUsageDescription</key> 
<string>App需要您的同意,才能訪問健康更新 </string> 
<!-- 健康分享 --> 
<key>NSHealthShareUsageDescription</key> 
<string>App需要您的同意,才能訪問健康分享</string> 
<!-- 藍牙 --> 
<key>NSBluetoothPeripheralUsageDescription</key> 
<string>App需要您的同意,才能訪問藍牙</string> 
<!-- 媒體資料庫 --> 
<key>NSAppleMusicUsageDescription</key> 
<string>App需要您的同意,才能訪問媒體資料庫</string>或者 

以上所述是小編給大家介紹的兼容iOS 10 升級xcode8出現(xiàn)的問題及解決方案,以及一些適配,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • iOS中MD5加密算法的介紹和使用

    iOS中MD5加密算法的介紹和使用

    MD5加密是最常用的加密方法之一,是從一段字符串中通過相應(yīng)特征生成一段32位的數(shù)字字母混合碼。對輸入信息生成唯一的128位散列值(32個字符)。這篇文章就給大家介紹了iOS中MD5加密算法,已經(jīng)iOS中MD5加密算法的使用,有需要的朋友們可以參考借鑒。
    2016-10-10
  • iOS實現(xiàn)百度外賣頭像波浪的效果

    iOS實現(xiàn)百度外賣頭像波浪的效果

    對于現(xiàn)在很多人來說,叫外賣就成了不可或缺的習慣。某日瞬間發(fā)現(xiàn)百度外賣的APP波浪效果很是吸引人,相比較其他的外賣APP,顏值略高些.(淘寶也有波浪的效果),遂就思考如何實現(xiàn)這種"浪"的效果,下面來一起看看。
    2016-08-08
  • 配置iOS?16?屏幕旋轉(zhuǎn)適配實例詳解

    配置iOS?16?屏幕旋轉(zhuǎn)適配實例詳解

    這篇文章主要為大家介紹了配置iOS?16?屏幕旋轉(zhuǎn)適配實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • IOS 使用NSAssert()和NSParameterAssert調(diào)試程序

    IOS 使用NSAssert()和NSParameterAssert調(diào)試程序

    這篇文章主要介紹了IOS 使用NSAssert()和NSParameterAssert調(diào)試程序的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • iOS點擊推送消息跳轉(zhuǎn)處理

    iOS點擊推送消息跳轉(zhuǎn)處理

    這篇文章主要介紹了iOS點擊推送消息跳轉(zhuǎn)處理 的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • iPhoneX 各種適配記錄筆記(超全面)

    iPhoneX 各種適配記錄筆記(超全面)

    iPhone X出來之后,關(guān)于劉海的各種適配成了程序員們首要考慮的問題,下面這篇文章主要給大家介紹了關(guān)于iPhoneX 各種適配的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-12-12
  • iOS中UIRefreshControl的基本使用詳解

    iOS中UIRefreshControl的基本使用詳解

    最近在應(yīng)用中用到UIRefreshControl,覺著有必要給大家總結(jié)介紹一下這個控件,所以下面這篇文章主要給大家介紹了關(guān)于iOS中UIRefreshControl的基本使用的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2018-04-04
  • iOS實現(xiàn)微信朋友圈視頻截取功能

    iOS實現(xiàn)微信朋友圈視頻截取功能

    這篇文章主要介紹了iOS實現(xiàn)微信朋友圈視頻截取功能,微信使用非常普遍,功能也很強大,不知道大家對微信朋友圈視頻截取功能有沒有了解,下面腳本之家小編給大家?guī)碓斀饨榻B,感興趣的朋友一起看看吧
    2018-07-07
  • ios 不支持 iframe 的完美解決方法(兼容iOS&安卓)

    ios 不支持 iframe 的完美解決方法(兼容iOS&安卓)

    下面小編就為大家?guī)硪黄猧os 不支持 iframe 的完美解決方法(兼容iOS&安卓)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • iOS動畫教你編寫Slack的Loading動畫進階篇

    iOS動畫教你編寫Slack的Loading動畫進階篇

    這篇文章主要為大家進一步詳細介紹了iOS動畫教你編寫Slack的Loading動畫,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-09-09

最新評論

河曲县| 鹤山市| 高尔夫| 韩城市| 宣恩县| 广安市| 木兰县| 榆树市| 苏尼特右旗| 玉屏| 扬州市| 公安县| 延津县| 汕尾市| 许昌市| 通河县| 晋城| 皮山县| 潞西市| 潼南县| 巴东县| 江阴市| 黄平县| 留坝县| 天全县| 阳谷县| 白朗县| 怀化市| 秦安县| 固始县| 宝兴县| 达孜县| 玉龙| 鹤峰县| 吴忠市| 松溪县| 揭东县| 蕉岭县| 洪江市| 大丰市| 怀安县|