阅读更多
最初作为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们,开源还是那么地触不可及。
现在,您还可以进入="http://mobilehub.io/products/asyncdisplaykit"AsyncDisplayKit的mobilehub主页进行资源分享和讨论。开发者想要了解更多关于AsyncDisplayKit的信息,可登陆其官网查看详细的入门指南,或至AsyncDisplayKit的Github托管页面下载ASDK。
  • 大小: 29.2 KB
  • 大小: 10.4 KB
来自: CSDN
3
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Facebook又开源:让iOS应用界面极致流畅的ASDK框架

    http://www.csdn.net/article/2014-10-17/2822140-facebook-asyncdisplaykit 转载于:https://my.oschina...

  • 令人激动的前后端极致开源框架

    2014已成历史,那么我们来看一下开源行业在这一年的历史里有没有什么沉淀。OSC网站上去年总共收录了1502个国人开发的开源软件。从这些数据可以看出,国内的开源气氛越来越好,国内的开源正在蓬勃发展! 根据开源...

  • Github优秀的开源框架介绍

    本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据GitHub搜索Java语言选择 (Best Match) 得到的结果, 然后过滤了跟Android不相关的项目, 所以排名并不具备任何官方效力, ...

  • Android 开源框架选择

    无论是iOS还是Android,底层数据库都是基于开源的SQLite实现,然后在系统层封装成用于应用层的API。虽然直接使用系统的数据库API性能很高,但是这些API接口并不是很方便开发者使用,一不小心就会引入Bug,而且代码的...

  • iOS开发中的Web应用概述

    插播广告 —— 几十行代码完成资讯类App多种形式内容页HybridPageKit :一个针对资讯类App高性能、易扩展、组件化的通用内容页实现框架。 想和我一起全面了解新闻类App的开发,点我学习 移动开发领域近年来已经...

  • Producter:让产品从0到1

    本书从产品的设计、产品的实现、产品的迭代、产品的营销、产品的进阶等几个角度,全面讲解了产品设计的基本原则、设计的重要性、设计的感觉、实用的设计工具、简单的 iOS 开发、产品营销理念和文案基础、动画效果的...

  • IOS开发高手课第二篇 App 启动速度怎么做优化与监控?

    我已经在专栏的第一篇文章中,和你梳理了一份 iOS 开发的知识体系框架图。今天,我们就正式从基础出发,开始自己的 iOS 开发知识体系构建之路吧。接下来,我就先和你聊聊与 App 启动速度密切相关的那些事儿。希望你...

  • GitHub 排名前 100 的安卓、iOS项目简介

    排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。...

  • GitHub 上排名前 100 的 Android 开源库进行简单的介绍

    本文转载于:... 本项目主要对目前 GitHub 上排名前 100 的 Android 开源库进行简单的介绍, 至于排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟

  • Android最牛的开源整理

    这是一个基本把github上所有优秀安卓的开源代码整理了,下面是都是转自https://github.com/Trinea/android-open-project,都...这个网站把许多开源项目进行了校验,还有源码分析说明,说的很详细,也是学习的好资源,这

  • Chameleon跨端框架—一个与Flutter比肩的开源作品

    各类小程序已经能覆盖中国所有网民,从Facebook在2013年开源react,这个项目本身越滚越大。从最早的WebUI引擎衍生的ReactNative项目,目标更是宏伟。 Vue.js于2014年左右发布,逆流而上占据了大量用户群体,2016年...

  • GitHub上优秀的开源项目(转载)

    GitHub上优秀的开源项目(转载) 转载出处:https://github.com/Trinea/android-open-project 第一部分 个性化控件(View) 主要介绍那些不错个性化的 View,包括 ListView、ActionBar、Menu、ViewPager、Gallery、...

  • 启动时间减少了28%!淘票票 iOS 应用启动阶段性能的优化

    由于在应用启动阶段,iOS 系统和应用本身会做很多事情,包括 binary 加载、二方库启动、框架加载、界面渲染等等,这些事情涉及到 iOS 开发的方方面面。所以,一个应用的启动性能如何,能够直接体现技术团队的水准。 ...

  • 十三个优秀的 React JavaScript 框架

    如果你正在用 React.js 或 React Native 来开发用户界面的话,试试这些框架。 React.js 和 React Native 都是用来开发用户界面(UI)的很受欢迎的开源平台。在 StackOverflow 2019 年度开发者调查里,两个框架的...

  • 基于开源项目搭建属于自己的技术堆栈

    在技术面试的时候肯定都会问到使用了哪些第三方框架,为什么使用它而不用其他的。身边朋友就有这样的亲身经历: 面试官:你们项目中加载图片都是用的什么框架? 面试者:Glide啊(内心窃喜) 面试官:为什么...

  • android开源框架总结

    排名完全是根据 GitHub 搜索 Java 语言选择 (Best Match) 得到的结果, 然后过滤了跟 Android 不相关的项目, 所以排名并不具备任何官方效力, 仅供参考学习, 方便初学者快速了解当前一些流行的 Android 开源库。...

  • 阿里宣布开源Weex ,亿级应用匠心打造跨平台移动开发工具

    Weex能够完美兼顾性能与动态性,让移动开发者通过简捷的前端语法写出Native级别的性能体验,并支持iOS、安卓、YunOS及Web等多端部署。   对于移动开发者来说,Weex主要解决了频繁发版和多端研发两大痛点,同时...

  • Chameleon跨端框架——壹个理想主义团队的开源作品

    生产应用举例 易用性好 多态协议 学习成本低 渐进式接入 业内对比 后期规划 理想主义 历经近20个月打磨,滴滴跨端方案chameleon终于开源了github.com/didi/chamel…, 真正专注于一套代码运行多端。 背景 微信月活10...

  • github开源项目大集合

    Android 开源项目第一篇——个性化控件(View)篇 包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、...

Global site tag (gtag.js) - Google Analytics