摘要:在經過兩次Beta之后,初作為Facebook為Paper所開發的iOS應用界面框架AsyncDisplayKit終于迎來了1.0正式版,也正式成為了FB開源大家庭的一員。通過ASDK,即使是復雜的用戶界面,也可以讓其流暢運行并快速響應。
初作為Facebook為Paper所開發的AsyncDisplayKit(簡稱ASDK)框架經過兩次Beta,如今也迎來了1.0正式版。AsyncDisplayKit是一款能夠保持界面流暢性的iOS開源框架,即使是復雜的用戶界面,也可以讓其流暢運行并快速響應。AsyncDisplayKit不止是Paper的組成部分,與Facebook神奇的動畫引擎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強得多:
一直以來,Facebook對于應用性能都非常關注,而開源亦是其工程文化中的核心組成部分,在FB Open Source上擺出AsyncDisplayKit之后,國內開發者圈子里又一次引發了“Facebook出品,必屬精品”的膜拜,而反觀國內的BAT們,開源還是那么地觸不可及。
現在,您還可以進入AsyncDisplayKit的mobilehub主頁進行資源分享和討論。開發者想要了解更多關于AsyncDisplayKit的信息,可登陸其官網查看詳細的入門指南,或至AsyncDisplayKit的Github托管頁面下載ASDK。
本站文章版權歸原作者及原出處所有 。內容為作者個人觀點, 并不代表本站贊同其觀點和對其真實性負責,本站只提供參考并不構成任何投資及應用建議。本站是一個個人學習交流的平臺,網站上部分文章為轉載,并不用于任何商業目的,我們已經盡可能的對作者和來源進行了通告,但是能力有限或疏忽,造成漏登,請及時聯系我們,我們將根據著作權人的要求,立即更正或者刪除有關內容。本站擁有對此聲明的最終解釋權。