一、xcode7 新建的專案,foundation下預設所有http請求都被改為https請求.
也就是說,服務需要提供https(tls 1.2)的介面;
如果服務不改變,則客戶端info.plist的根需加下面的鍵值;
nsallowsarbitraryloads
或者嚴謹的
二、xcode7 預設開啟,bitcode(iwatch需要),則會導致部分第三方框架報錯(比如友盟的錯誤)
youmeng/libmobclicklibrary.a(mobclick.o)' does not contain bitcode. you must rebuild it with bitcode enabled (xcode setting enable_bitcode), obtain an updated library from the vendor, or disable bitcode for this target. for architecture armv7
這是要麼更新庫,要麼可以在 build setting 中,搜尋bitcode,並吧 enable bitcode 設定為 no
這是個時候需要ios9 設定-》通用-》描述檔案-》企業級應用 中信任對應的企業開發者。
四、ios9 url schemes
info.plist加入
urlscheme
urlscheme2
urlscheme3
urlscheme4
IOS9新特性慢慢整理
1.首字母不帶下滑線的修飾類名 eg.nullable 2.首字母帶乙個下劃線,則首字母大寫,修飾物件 eg.nullable 3.首字母帶兩個下劃線,則首字母小寫,修飾物件 eg.nullable 4.大多數一般只有第一種 作用 表示可以為空 nullable書寫規範 方式一 property n...
iOS9新特性關鍵詞
1 作用 表示不能為空 2 用法 1 屬性 nonnull 宣告的屬性不能為空 getter方法和setter方法都有 property nonnull,nonatomic,copy nsstring name 寫法一 property nonatomic,copy nsstring nonnull...
ios9新特性之關鍵字
ios9新出的關鍵字用來修飾方法屬性,或者方法的引數,方法的返回值 好處 1 迎合swift 2 提高我們開發人員開發規範,減少程式設計師之間的溝通 ios9新出的關鍵字有以下 nonnull,nullable,null resettable,null unspecified只能修飾物件,不能修飾基...