Properties 程式範例 — Apple’s The Swift Programming Language

Stored Properties

儲存資料的 property。

Stored Properties of Constant Structure Instances

struct 是 value type,當 rangeOfFourItems 宣告為常數時,不能修改它的 property。

Lazy Stored Properties

加了 lazy 的 property 會等第一次存取時才設定內容。

Computed Properties

透過 getter & setter 程式計算存取的 property。

Shorthand Setter Declaration

以自動生成的 newValue 當 setter 設定的內容。

Read-Only Computed Properties

只能讀取,不能修改的 property。

Property Observers

利用 willSet & didSet 定義 property 內容被設定時觸發的程式。

Type Property Syntax

型別的 property

Querying and Setting Type Properties

AudioChannel 範例

彼得潘的iOS App程式設計入門,文組生的iOS App程式設計入門講師,彼得潘的 Swift 程式設計入門,App程式設計入門作者,http://apppeterpan.strikingly.com

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store