|
引言:这里会列出的开源库可以在您的应用程序开发过程中,提供诸如动画、UI设计、以及表格等功能。
iOS可谓是当今世界上最流行的操作系统之一。这意味着开发者需要依赖于设备上的iOS来构建应用程序服务,以满足用户的需求。然而,当您需要从头开始进行每一项准备工作的时候,开发会变得非常的艰巨。那么为什么我们不能使用“他山之石”呢?
通过使用像GitHub这样的开源平台,您可以很容易地获得各种成功的开发项目,并利用其强大的功能来为己所用。在本文中讨论的iOS库是按照星级顺序进行排列的,它们涉及到方便地为用户各种界面创建日历,和简化整体开发流程等方面。那么闲言少叙,就让我们开始逐一“领略”吧。
Lottie-iOS
11,915 ★
Pod 2.1.5
Lottie是一款用来解析Adobe After Effects动画的iOS库。它通过Bodymovin After Effects的插件来实现,并确保其各种动画能同时在移动平台和web平台上被精美地呈现出来。
有了它,整个开发过程会变得更加愉快,而设计师们也能轻松地创建出那些能让用户惊叹不已的精美动画。
您可以使用CocoaPods来安装该库,并用如下命令方便地将该pod添加到您的podfile中:
pod'lottie-ios'
然后运行它:
pod install
之后,您可以使用如下语句将其导入Objective C:
#import<Lottie/Lottie.h>
而在Swift中则用:
import Lottie
如果觉得参与度不够的话,您可以应Airbnb之邀共同为它做贡献。同时,您也可以从GitHub(https://github.com/airbnb/lottie-ios)及其官方网站(http://airbnb.io/lottie/)处学到更多的知识。
Chameleon(变色龙)
10,458 ★
Pod 2.1.0
这是一款有助于改进用户界面的iOS库。
Chameleon是iOS版的平面彩色框架,它有助于减轻开发的工作量。通过运用这款强大的工具,您的应用程序必定能够获得非常华丽的界面。
众所周知,正确的RGB值决定了各种颜色的挑选。而凭借着Chameleon,您会避免在颜色组合时大量出现的选择困难。
您可以使用CocoaPods来安装Chameleon,并使用如下命令方便地将该pod添加到您的podfile中:
use_frameworks!
pod 'ChameleonFramework'
您也可以从GitHub(https://github.com/ViccAlexander/Chameleon)及其官方网站(https://github.com/ViccAlexander/Chameleon#-documentation)处学到更多的知识。
FastImageCache
7,671★
Pod 1.3
从磁盘上将图像数据进行切换,然后作为核心动画层进行呈现,该过程通常是非常耗费时间、精力和资源的。
然而,FastImageCache可以将类似尺寸的图像存储在一起,以确保其持续性,并能将图像数据更快地返回到用户端。
快速图像缓存是基于图像使用的新旧程度,来管理缓存是否失效的。这使得整个开发过程实现了多快好省。
您可以使用CocoaPods来安装该库,并轻松地完成集成。
您也可以从GitHub(https://github.com/path/FastImageCache)及其官方网站(https://s3.amazonaws.com/fast-im ... entation/index.html)处学到更多的知识。
FSCalendar
5,789 ★
Pod 2.7.9
这是一个iOS的日历快速开发库。通过使用FSCalendar,您可以为自己的iOS app创建能够兼容Objective-C和Swift的日历,而不必从头编写代码。这将让您的开发事半功倍。
您可以方便地使用CocoaPods来安装该开源库。
在安装之后,您可以使用如下语句将其包含到自己iOS8以上的app中:
use_frameworks!
target '<Your Target Name>' do
pod 'FSCalendar'
end
以及用如下的语句将其包含到iOS7以上的app中:
target '<Your Target Name>' do
pod'FSCalendar'
end
如果想在iOS7以上使用它的话,您需要用NSCalendarExtension(https://github.com/WenchaoD/NSCalendarExtension)来检查其兼容性。该GitHub页面给出了更为详细的信息。
XLForm
4,799 ★
Pod 4.0.0
您是否在寻找一种用来创建表视图格式的iOS库呢?XLForm就是一种非常强大、高效且能够用来定制开发各种动态表格视图的iOS库。它不但能够增强您的开发体验,还能在节约时间的情况下让您得到预期的效果。
您可以方便地使用CocoaPods来安装XLForm。
请使用如下的命令添加到pod中:
pod 'XLForm','~> 4.0'
然后运行:
pod install
如果你习惯于使用Swift开发的话,该iOS库的XmartLabs创作者们已经为Swiftc创建好了Eureka的形式(https://github.com/xmartlabs/Eureka)。
更多内容,请参见GitHub的链接(https://github.com/xmartlabs/XLForm)。
|
|