OS X 10.10.3 Betaに搭載されているPhotosで使用されているUXKitフレームワークのまとめです。詳細は以下から。
新しい写真アプリPhotosが開発者向けにリリースされ、その中にiOSのUIKitに似たAppleの新たなフレームワーク「UXKit」が含まれていると分かって以降、Photosのリバースエンジニアを行った開発者の方々が次々と新しい情報を公開しているのでまとめました。
In other nice news, CASpringAnimation is now on the Mac. Example using UXView: http://t.co/B5w0xb6efd http://t.co/r5mvmGW02S
Guys, stop everything, UXKit is totally awesome. http://t.co/AzD014sj0p
UXToolbar
UXToolbarはNSToolbarとは違い、ツールバー外にiOS(UIToolbar)の様なコントローラーを作成可能。
UXKit has navigation controllers, tab bar controllers, table view controllers, toolbars & tintColor support 😓 http://t.co/KnnZcxW9GW
UXCollectionView
UXCollectionViewはUXCollectionViewAnimation, UXCollectionViewCell, UXCollectionViewController, UXCollectionViewData, UXCollectionViewFlowLayoutクラスなどから構成されており、NSCollectionViewに変わるものとして期待されており、
Having a bit of fun with UXCollectionView. http://t.co/CnCLRkDQu4
Photosアプリのサムネイル表示などもUXViewControllerが使用されているようです。
関連リンク:
- UXCollectionView – Gist
UXTableView
UXTableViewはUXTableViewCell, UXTableViewControllerなどで構成されており、大きな変更点としてUXTableViewがUXCollectionViewを継承(SubClass)するようになったそうです。
Even the UXTableView is implemented and working well. http://t.co/7B9CbiXDkp
Another interesting note is that UXTableView inherits from UXCollectionView. I think that’s a great change.
現在UXKitはPrivateFrameworks扱いで詳細はWWDC 2015で明らかになると思われますが、既に何人かの方がUXKitをダンプしたものをGitHubなどで公開しているので詳しく知りたい方は関連リンクからどうぞ。
関連リンク:
- UXKitHeadersAndSample – GitHub
- 0xBader/UXKit-Headers – GitHub
コメント
やっとiOSとMacのアプリがひとつになるのか
Macタブレットはよ