Swift

Swift:NSTreeController / NSArrayController相関図

Swift版のツリー制御サンプルプログラムの相関図です。

NSTreeController / NSArrayControllerを使った場合、バインドや接続がどうなっているかわかりにくいので、ドキュメントを起こしました。

Objective-Cとの違いは、プロパティの取り扱いのような気がします。プロパティ自体を機能・用法の両面でよくわかっていないのでうまく説明できないです。自分なりには、Swiftでは単純にグローバル変数として定義し、クラス名やobjectValueで修飾すればいい、と理解しています。ただし、override initとsuper.initはそれなりの配慮( =ちゃんとした理解)が必要な気がします。

1. 相関図

スクリーンショット 2015-05-24 18.48.16

2. 変更点

スクリーンショット 2015-05-24 18.48.39

Categories: Swift, 技術