博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
开发者不可错过的开源工具 —— iOS 篇
阅读量:7224 次
发布时间:2019-06-29

本文共 1030 字,大约阅读时间需要 3 分钟。

hot3.png

在当前移动互联网的大潮下,移动开发变得越来越重要。不论是 Android 开发还是 iOS 开发,都异常火爆,而开源在推进移动开发中更是扮演着关键的角色。

在上一周的文章中,我们介绍了 Android 开发相关的工具。还是那句话,开发应用最忌讳的就是闭门造车,本周我们将罗列一些 iOS 开发的相关工具,希望能给你的开发带来启发。

相关阅读:

Lottie 是 Airbnb 开发的一款能够为原生应用添加动画效果的开源工具。Lottie 目前提供了 iOS, Android, 和 React Native 版本,能够实时渲染  动画特效。

04084318_tUj0.gif

04084318_4jd9.gif

04084320_Mzlk.gif

LayoutKit 是一个高性能的iOS应用视图布局库。

142715_d6L1_2652078.png

LayoutKit 的主要优点:

  • 速度快:性能可以与专门写的定制的布局代码相媲美,比Auto Layout快非常多;

  • 异步:在后台线程中做布局运算,所以不会干扰与用户的交互;

  • 声明性的:用不可变的数据结构声明布局,这样更容易开发、审核、调试和维护布局代码;

  • 可缓存的:布局结果都是不可变的数据结构,所以可以在后台线程中计算并缓存,可以非常大的提升性能;

Side-Menu.iOS 是带有动画效果 UI 的 iOS 侧边菜单。

145350_PFHt_865233.gif

ios-charts 是  的 iOS 移植版本,在 iOS 上实现了漂亮的图表功能。要求 Swift 1.2 和 Xcode 6.3 beta 4!

LineChart (with legend, simple design)

alt tag

iOS的自适应可滚动图表视图,用于可视化简单的离散数据集。  是用Swift语言写的。 最初是为个人小项目开发的。

pop

Pop 是 Facebook 推出的一个可扩展的 iOS 和 OS X 动画框架。Facebook的新闻聚合阅读应用Paper背后的核心技术由Pop支持。除了增加基本的静态动画外,还支持 Spring 和衰变动态动画,可非常方便的构建现实的、基于物理的交互。

API 可快速的集成已有的 Objective-C 代码,并对任意属性和对象实现动画效果。这是个成熟而且经过大量测试的框架。

JTAppleCalendar 具有百分之百的可定制性,可自定义日期单元格的样式,选择日期范围。

MaterialKit 是 Swift 编写的 Material Design 动画和图片框架。

MaterialKitSideNavigationViewController

 

转载于:https://my.oschina.net/editorial-story/blog/1585671

你可能感兴趣的文章
mysql编程的入门案例
查看>>
浅谈webshell检测方式
查看>>
MysqlForWindows安装图解与注意事项pdf分享
查看>>
重定向Exchange 2010 中的OWA(方法一)
查看>>
介绍一款开源的类Excel电子表格软件
查看>>
Android帧缓冲区(Frame Buffer)硬件抽象层(HAL)模块Gralloc的实现原理分析(9)...
查看>>
理解并配置:在路由器上建立主机名与DNS名称解析
查看>>
[.Net线程处理系列]专题三:线程池中的I/O线程
查看>>
配套自测连载(四)
查看>>
演示:OSPF的邻居关系故障分析与排除
查看>>
MySQL中AES_ENCRYPT('密码','钥匙')函数 可以对字段值做加密处理
查看>>
《从零开始学Swift》学习笔记(Day43)——构造函数继承
查看>>
修改SQL Server序列号
查看>>
企业云桌面-08-准备虚拟机-041-exsi01-042-exsi02-043-exsi03-044-exsi04
查看>>
MS UC 2013-0-Prepare Tool
查看>>
紧跟QQ 为什么支付宝不避嫌也推AR红包?
查看>>
Hibernate的批量处理-批量插入
查看>>
烂泥:Wing FTP Server与mysql数据库整合
查看>>
Apache HTTP Server搭建虚拟主机
查看>>
烂泥:查看服务器的BIOS是否开启CPU虚拟化
查看>>