ios9新出的關鍵字用來修飾方法屬性,或者方法的引數,方法的返回值
好處 1 迎合swift
2 提高我們開發人員開發規範,減少程式設計師之間的溝通
ios9新出的關鍵字有以下
nonnull,nullable,null_resettable,_null_unspecified只能修飾物件,不能修飾基本資料型別
nullable 作用 :可以為空
nonnull 作用:不能為空
在 ns_assume_begin 和ns_assume_end之間定義的物件屬性和方法屬性都不能為空
null_resettable 作用 set方法可以為空,get方法不能為空
_null_unspecified 不確定是否為空
iOS9新特性關鍵詞
1 作用 表示不能為空 2 用法 1 屬性 nonnull 宣告的屬性不能為空 getter方法和setter方法都有 property nonnull,nonatomic,copy nsstring name 寫法一 property nonatomic,copy nsstring nonnull...
IOS9新特性慢慢整理
1.首字母不帶下滑線的修飾類名 eg.nullable 2.首字母帶乙個下劃線,則首字母大寫,修飾物件 eg.nullable 3.首字母帶兩個下劃線,則首字母小寫,修飾物件 eg.nullable 4.大多數一般只有第一種 作用 表示可以為空 nullable書寫規範 方式一 property n...
iOS9新特性 ATS使用
一 xcode7 新建的專案,foundation下預設所有http請求都被改為https請求.也就是說,服務需要提供https tls 1.2 的介面 如果服務不改變,則客戶端info.plist的根需加下面的鍵值 nsallowsarbitraryloads 或者嚴謹的 二 xcode7 預設開...