1, 分别拖入 NSCollectionView 和 NSArrayController 到 xib 里面,拖入 NSCollectionView的时候会自动生成 一个 NSCollectionViewItem 和 一个NSView。
2, 设置 NSArrayController
a) 在Attributes 选项卡里设置 Class Name 和 key.
b) 在Bindings 选项卡里设置 Content Array 绑定到 File's Owner 的 NSArray 属性 (例如 filesArray)
3, 设置NSCollectionView
a) 在Bindings 选项卡里设置 Content 绑定到 NSArrayController , Controller key 设为 arrangedObjects
4,设置 NSCollectionViewItem的View
a) 往在第一步添加的NSView里面添加 一个 NSImageView 和 一个 NSTextField.
b) 设置NSImageView的value绑定到NSCollectionViewItem, Model key path设为 representedObject.bigImage.
c) 设置 NSTextField 的value绑定到 NSCollectionViewItem, model key path设为representedObject.name