Facebook开源:让iOS应用界面极致流畅的ASDK框架
2016-09-13 09:53
441 查看
作为笔记记录:原作者唐小引
摘要:在经过两次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库并与本地项目相关联操作:
bridging header:
一直以来,Facebook对于应用性能都非常关注,而开源亦是其工程文化中的核心组成部分,在FB Open Source上摆出AsyncDisplayKit之后,国内开发者圈子里又一次引发了“Facebook出品,必属精品”的膜拜,而反观国内的BAT们,开源还是那么地触不可及。
现在,您还可以进入AsyncDisplayKit的mobilehub主页进行资源分享和讨论。开发者想要了解更多关于AsyncDisplayKit的信息,可登陆其官网查看详细的入门指南,或至AsyncDisplayKit的Github托管页面下载ASDK。
摘要:在经过两次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。
相关文章推荐
- Facebook又开源:让iOS应用界面极致流畅的ASDK框架
- 几种典型的 iOS 应用界面的交互框架各自的优缺点
- 几种典型的 iOS 应用界面的交互框架各自的优缺点是什么?
- 几种典型的 iOS & Android 应用界面的交互框架各自的优缺点 -- 知乎 + Navigation Drawer
- Facebook发布开源项目Tweaks,让iOS应用开发更加便捷(暂时收藏)
- Facebook发布开源项目Tweaks,让iOS应用开发更加便捷
- 几种典型的 iOS 应用界面的交互框架各自的优缺点是什么?
- ios开源框架——如何在iOS SDK中创建一个umbrellaframework(framework库的再封装)
- ios开源框架--React Native 在直播应用中的实践 | 架构师实践日
- IOS 应用密码开源框架
- Facebook 开源安卓版 React Native,开发者可将相同代码用于网页和 iOS 应用开发
- 【开源】OSharp框架解说系列(2.1):EasyUI的后台界面搭建及极致重构
- 几种典型的 iOS 应用界面的交互框架各自的优缺点是什么?
- Facebook新版iOS应用界面被指模仿Twitter
- (转)NFramework开源AOP框架ORM的实现原理与应用
- java开源框架应用技巧之spring配置文件中如果有多个.hbm.xml文件的话,无论是项目开发过程中还是维护过程中修改起来都会很麻烦切容易出错
- NFramework开源AOP框架ORM的实现原理与应用
- 应用开发框架之——界面布局
- 应用开发框架之——如何动态生成界面
- 用S60操作系统SDK开发NOKIA手机应用程序(4)- 界面层框架及一些特性