iOS 9開發(適配)中需要注意的事項總結

2021-07-08 13:02:41 字數 1132 閱讀 5987

size class 和 presentation controller

1.xcode 7 免證書真機除錯。教程: 2.

如果沒有請求後台定位的許可權,也是可以在後台定位的,不過會帶藍條。

3.uialertview過期。用uialertcontroller 可以代替其功能。

4.tableview重新整理不出來問題。

解決的方法是,注釋[tableview reloaddata],改用區域性重新整理,問題居然就解決了。

1

[self.tableview reloadsections:[nsindexset indexsetwithindex:0] withrowanimation:uitableviewrowanimationnone];

5.url scheme

url scheme一般使用的場景是應用程式有分享或跳其他平台授權的功能,分享或授權後再跳回來。

在ios8並沒有做過多限制,但是ios9需要將你要在外部呼叫的url scheme列為白名單,才可以完成跳轉

如果ios9沒做適配 會報如下錯誤

6. ios 8 自動開啟多點觸控,但是ios9 預設不開啟

在viewdidload裡面增加:

self

.view

.multipletouchenabled

=yes

;7.ios9增加了語言後面的地區**,中國 原來的zh-hanz變成了zh-hanz-cn 

8. xcode7打包不了老專案了,報錯bitcode,解決方法,build setting中關閉bitcode,設定enable bitcode為no。

9.ios中部分字型可能有所調整間隙變大,label中顯示不全等問題。

,去尋找和**自己感興趣的話題吧。暫時收集到這麼多,後續有的話再編輯。

iOS9適配遇到的問題

最近在維護公司的乙個專案,這個專案有些老了,為了增加存在感,boss要求能在通知欄顯示一些小公告。於是開始去了解一些ios8的 widget,當時手上可除錯的機器只有一台ios7,於是就將xcode公升級到7.2了,用自己的手機除錯。xcode公升級到7之後,除錯的過程中出現了很多警告和編譯出錯的問...

總結適配IOS10開發需要注意的問題

就在前不久,蘋果剛剛對外正式程式設計客棧發布了新的作業系統ios10。悲劇的是就在發布新系統的當天公司就急著要發布乙個新版本,問題來了。誰知道app在ios10上會遇到什麼鬼情況!最怕的就是閃退。於是在上線前做了很多關於ios10的適配工作,其中也踩了很多坑。所以在這裡記錄總結一下。1 自動管理證書...

iOS中需要注意的事情

開個帖子來記錄下遇到的一些ios開發中需要注意的東西。2.uiview的frame問題 有時候用到一些view的尺寸 比如求view的高度 提示功能可能會可以直接給出view.height,模擬器上是好用的,但是真機不行。所以要寫全view.frame.size.height或者view.bound...