相容iOS 10 資料整理筆記

2021-09-08 12:06:55 字數 2069 閱讀 1201

1.notification(通知)

自從notification被引入之後,蘋果就不斷的更新優化,但這些更新優化只是小打小鬧,直至現在ios 10開始真正的進行大改重構,這讓開發者也體會到usernotifications的易用,功能也變得非常強大。

2.ats的問題

關於 ios 10 中 ats 的問題

3.ios 10 隱私權限設定

ios 10 開始對隱私權限更加嚴格,如果你不設定就會直接崩潰,現在很多遇到崩潰問題了,一般解決辦法都是在info.plist檔案新增對應的key–value就可以了。

上圖的訪問相簿的key新增錯了,正確的是privacy - photo library usage description。

相容ios 10:配置獲取隱私資料許可權宣告

4.xcode 8 執行一堆沒用的logs解決辦法

上圖我們看到,自己新建的乙個工程啥也沒幹就列印一堆爛七八糟的東西,我覺得這個應該是xcode 8的問題,具體也沒細研究,解決辦法是設定os_activity_mode : disable如下圖:

stackoverflow問答

5.ios 10 uistatusbar方法過期:

在我們開發中有可能用到uistatusbar一些屬性,在ios 10 中這些方法已經過期了,如果你的專案中有用的話就得需要適配。上面的也能發現,如果在ios 10中你需要使用preferredstatusbar比如這樣:

//ios 10

- (uistatusbarstyle)preferredstatusbarstyle else

ios 日常工作之常用巨集定義大全

12.xcode 8 外掛程式不能用的問題

讓你的 xcode8 繼續使用外掛程式

13.ios 10開始專案中有的文字顯示不全問題

我用xcode 8 和xcode 7.3分別測試了下,如下圖:

xxode 8列印

xcode 7.3列印

1個文字寬度:17.5

1個文字寬度:17

2個文字寬度:35

2個文字寬度:34

3個文字寬度:52

3個文字寬度:51

4個文字寬度:69.5

4個文字寬度:68

5個文字寬度:87

5個文字寬度:85

6個文字寬度:104

6個文字寬度:102

7個文字寬度:121.5

7個文字寬度:119

8個文字寬度:139

8個文字寬度:136

9個文字寬度:156

9個文字寬度:153

10個文字寬度:173.5

10個文字寬度:170

英文本母會不會也有這種問題,我又通過測試,後來發現英文本母沒有問題,只有漢字有問題。目前只有乙個乙個修改控制項解決這個問題,暫時沒有其他好辦法來解決。

ios 10 蘋果官方文件

ios10前台收到推送 iOS10推送通知開發教程

開始在xcode中啟用推送通知是很容易的,但你需要幾個步驟。建立乙個新的工程,給它起乙個唯一的bundle identifier.當您已經建立了project,去project settings頁選擇capabilities欄。開啟推送通知,如下所示。注意 如果你是蘋果的付費開發者成員,你就能看到推...

ios10 申請拍照許可權 iOS10配置申請許可權

ios 10需要配置許可權申請。如果沒有加許可權申請,在執行到需要申請相應許可權時的時候程式會崩潰 如果直接直接上傳在itunes connect會有如下的資訊提示需要新增許可權 加上許可權申請,但如果對應的value為空,除錯正常,但卻會引發itunes connect上面的包無效的問題,所以還是...

iOS10配置須知

nsbluetoothperipheralusagedescription 訪問藍芽 nscalendarsusagedescription 訪問日曆 nscamerausagedescription 相機nsphotolibraryusagedescription 相簿nscontactsusag...