非死book又開源:讓iOS應用界面極致流暢的ASDK框架

jopen 10年前發布 | 13K 次閱讀 IOS

171644063101469.jpg

  最初作為 非死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 強得多:   

171644062323726.jpg

  一直以來,非死book 對于應用性能都非常關注,而開源亦是其工程文化中的核心組成部分,在 FB Open Source 上擺出 AsyncDisplayKit 之后,國內開發者圈子里又一次引發了“非死book 出品,必屬精品”的膜拜,而反觀國內的 BAT 們,開源還是那么地觸不可及。   

  現在,您還可以進入 AsyncDisplayKit 的 mobilehub 主頁進行資源分享和討論。開發者想要了解更多關于 AsyncDisplayKit 的信息,可登陸其官網查看詳細的入門指南,或至 AsyncDisplayKit 的 Github 托管頁面下載 ASDK。

來自: CSDN
                    <span id="shareA4" class="fl">                             
                        </span>                 </div>
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!