AsyncDisplayKit(簡稱ASDK)框架,最初由臉書為Paper開發(fā),經歷了兩次Beta測試,現在也迎來了1.0的正式版。AsyncDisplayKit是一個開源的iOS框架,可以保持界面的流暢度。即使是最復雜的用戶界面也能流暢運行并快速響應。異步AsyncDisplayKit不僅是Paper的一部分,還與臉書的神奇動畫引擎Pop有著密切的聯系。
在使用AsyncDisplayKit的過程中,不會對用戶體驗產生影響。只有在驗證修改結果正確后,變更內容才會映射到主流程。用戶也可以獲得快速流暢的體驗,在自己的設備上使用更好的應用滾動效果。
快速啟動
AsyncDisplayKit支持CocoaPods。開發(fā)人員可以直接將asynccdisplaykit添加到Podfile文件中,然后執(zhí)行pod更新來下載asynccdisplaykit庫并將其與本地項目相關聯:
pod‘asynccdisplaykit’然后,開發(fā)人員可以導入幀頭,如果使用Swift,可以創(chuàng)建一個objective-c橋接頭:# Import就抽象層而言,AsyncDisplayKit Nodes的線程安全性要比UIViews和CALayers強很多:
臉書一直非常注重應用性能,開源也是其工程文化的核心組成部分。將AsyncDisplayKit放到FB開源后,國內開發(fā)者圈再次掀起了“臉書生產的一定是精品”的崇拜。但是,對于國產BAT來說,開源仍然遙不可及。
現在,你也可以進入AsyncDisplayKit的mobilehub主頁,進行資源分享和討論。想要了解更多關于asynccdisplaykit的開發(fā)人員可以登錄其官方網站查看詳細的入門指南,或者從asynccdisplaykit的Github托管頁面下載ASDK。