本文翻译自 raywenderlich.com 的 NSCollectionView Tutorial,希望各位有英语阅读能力的话,还是 先打赏 然后去阅读英文原吧,毕竟无论是 Xcode,抑或是官方的文档,还是各种最前沿的资讯都只有英文版本。
综上,此翻译版本仅供参考,谢绝转载。相关链接:
NSCollectionView 进阶教程:原文 / 译文(翻译中)
零基础 macOS 应用开发教程(一):原文 / 译文
更新信息: 此 NSCollectionView 教程已由 Gabriel Miro 更新至 Xcode 8 和 Swift 3.
Collection View 是显示一系列相同类型数据的最佳方式。Mac 中自带的 Finder 和 Photos 就是使用了它:通过一个 Collection View 来展示所有的文件和图片。
NSCollectionView
最早在 OS X 10.5 被推出,它可以非常方便地布局一组具有相同大小的 item,并把它们展示在一个可以滑动的 Scroll View 中。
在 OS X 10.11 El Capitan 中,参照 iOS 上的 UICollectionView
,NSCollectionView
被全面进行了升级。
macOS 10.12 Sierra 则给予了它「收起分区」(就像 Finder 里那样)和「固定标题」两项新功能,使得它和 iOS 的差距进一步减小了。
在这个 NSCollectionView 的入门教程中,你将会创造一个叫 SlideMagic 的 app,它是一个只属于你的网格状的图片浏览 app。
这个教程假定你已经基本了解过了 macOS app 的开发,如果你还不曾了解过,raywenderlich.com 上提供了很多很棒的 macOS 开发教程,你可以先去看看那些。
当然还有我自己翻的《零基础 macOS 应用开发教程》系列
准备开始
你将会编写的 SlidesMagic app 是一个简单的图片浏览器,它很酷,但是,可别因为它太酷了而一不小心在把玩的时候把自己 Mac 上的照片删了哦