Swift2.0 語法改動詳細說明
文檔管理者:PMST
當前版本:V1.0.2
最後更新日期:2015.08.12
注:[New]表示更新內容,此外有優秀文章、資源、框架等等,都可以推薦給我,發送到我的郵箱。
郵箱地址鏈接:[email protected]
[8-06改動日誌]
更新Representing Error章節,所有類型都能夠遵循ErrorType協議
新增關於使用枚舉案例到Enumerations with cases of any Type章節
Initializer Expresssion章節新增內容詳細介紹初始化構造器。
新增有關構建配置和線控制內容到Compiler Control Statements,這是什麼gui…
Metatype Type新增一個注意點NOTE
弱引用章節 新增一個NOTE.
類型屬性章節更新了以前的一個NOTE
[7-21改動日誌]
新增遞歸枚舉內容到Enumerations章節的Recursive Enumerations塊;此外還有Declarations章節中的Enumerations with cases of Any Type小節也進行了部分修改.
增加關於String raw Value 內容到Enumerations章節中的 Implicitly Assigned Raw Values一節中,此外還有Declarations章節中的Enumerations with cases of a Raw-Value一節也有少許改動.
- 更新了章節Capturing Values,區別在閉包中如何獲取變量和常量。
- 更新了Declaration Attributes章節中對@objc屬性來修飾class.
- Catching and handling Errors章節新增一個note注意點,是關於執行throw時效率問題。至於Do Statement章節少於改動
[6-08改動日誌]
新增內容到Error Handling一節、Do Statement部分、Throw Statement部分、Defer Statement部分以及Try Operator部分.
Control Flow章節新增Checking API Availability部分,介紹API可用性檢查;Statements章節新增Availability部分.
新增語法guard到Control Flow章節中的Early Exit部分,以及Statements章節中的Guard Statement.
Protocols章節新增Protocol Extensions部分,介紹協議擴展。
Access Control章節中Access Levels for Unit Test Targets部分,新增內容介紹單元測試的訪問控制
Patterns章節中Optional Pattern部分增加新的可選類型匹配.
更新了Repeat-While章節內容,更改語法do-while爲repeat-while.
更新了Type Properties章節有關class(類)、structures(結構體)以及enumerations(枚舉)內容
Break Statement章節更新內容,通過標籤來指定中斷。
Declaration Attributes章節新增關於@available、warn_unused_result屬性
Type Attributes章節更新@convention屬性內容.
Property Observers章節更新
Note
,明確區分willSet以及didSet屬性觀察者Access Levels章節新增一個
Note
用以說明private的作用域.Weak References章節新增
Note
,用以區分垃圾回收機制和ARC機制之間的弱引用。更新Strings and Characters部分,Swift 標準庫中String類型不再遵循CollectionType協議.
具體改動,可詳見跳轉內容,本人時間有限,簡單翻譯了官網中Revision History 6-08更新內容,翻譯有誤之處敬請諒解!!
Swift2.0 學習筆記 github地址,均爲官方改動學習demo,並加上完整註釋,倘若您覺得還不錯 給star下[New!!!]