非死book又開源:讓iOS應用界面極致流暢的ASDK框架
最初作為 非死book 為 Paper 所開發的 AsyncDisplayKit(簡稱 ASDK)框架經過兩次 Beta,如今也迎來了 1.0 正式版。AsyncDisplayKit 是一款能夠保持界面流暢性的 iOS 開源框架,即使是最復雜的用戶界面,也可以讓其流暢運行并快速響應。AsyncDisplayKit 不止是 Paper 的組成部分,與 非死book 神奇的動畫引擎 Pop 也是關系密切。
在使用 AsyncDisplayKit 的過程中,不會對用戶體驗造成任何影響,只有在修改結果檢驗無誤后,變動內容才會被映射至主進程當中。而用戶也可獲得快速流暢的使用體驗,并在自己的設備上使用到更為出色的應用卷動效果。
快速入門
AsyncDisplayKit 支持 CocoaPods,開發者可直接向 Podfile 文件中添加 AsyncDisplayKit,然后執行 pod update 即可實現下載 AsyncDisplayKit 庫并與本地項目相關聯操作:
pod 'AsyncDisplayKit'
繼而,開發者可以導入框架 header,如果使用 Swift 的話,則可創建一個 Objective-C bridging header:
#import <AsyncDisplayKit/AsyncDisplayKit.h>
就抽象層而言,AsyncDisplayKit Nodes 的線程安全要比 UIViews 和 CALayers 強得多:
一直以來,非死book 對于應用性能都非常關注,而開源亦是其工程文化中的核心組成部分,在 FB Open Source 上擺出 AsyncDisplayKit 之后,國內開發者圈子里又一次引發了“非死book 出品,必屬精品”的膜拜,而反觀國內的 BAT 們,開源還是那么地觸不可及。
現在,您還可以進入 AsyncDisplayKit 的 mobilehub 主頁進行資源分享和討論。開發者想要了解更多關于 AsyncDisplayKit 的信息,可登陸其官網查看詳細的入門指南,或至 AsyncDisplayKit 的 Github 托管頁面下載 ASDK。
<span id="shareA4" class="fl">
</span> </div>