ios9新特性之關鍵字

2021-07-25 11:06:56 字數 375 閱讀 8701

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 預設開...