Subscripts・Sets・UITableViewDataSource・Properties

平成30年5月3日(木曜日)

apple Subscripts

apple Collection Types

UITableViewを軽量化する!(Swift版)

Swiftでは関数も型を持ったオブジェクトなのでプロパティとして代入することができます。
その他、プロパティ監視
プロパティ値が設定される前と設定された後に処理を行うことができます。この機能をプロパティ監視と呼びます。
値が変更される前に、willSet()が呼ばれます。また、値が変更された後に、didSet()が呼ばれます。
CocoaやUIKitを使ったアプリケーションの開発では、デリゲートパターンを多用します。デリゲートパターンは、イベントに応じて他のオブジェクトにイベントを通知したり処理を委譲するパターンですが、プロパティ監視を使うと、値の変更に応じたイベントの通知を簡単に実装することができます。
プロパティ