取消
显示结果 
搜索替代 
您的意思是: 
cancel
2031
查看次数
8
有帮助
0
评论
julianchen
Spotlight
Spotlight
JTAppleCalendar
4,082
Pod 7.1.4

就像FSCalendar那样,JTAppleCalendar也可以被用来设计并创建精美的日历。由于它同样是可以被定制的,因此您可以轻松地创建各种自定义的单元格和日历视图。
您可以用CocoaPods来进行安装,然后将JTAppleCalendar集成到您的项目中:
source'https://github.com/CocoaPods/Specs.git'
platform :ios, '10.0'
use_frameworks!
target '' do
pod 'JTAppleCalendar', '~> 7.0'
end
然后,运行如下命令:
pod install
您可以从GitHub(https://github.com/patchthecode/JTAppleCalendar)及其官方网站(https://patchthecode.github.io/)处学到更多的知识。
JLRoutes
3,953
Pod 2.0.5

这是一款由Joel Levin开发的,仅用到简单的基于块的API就能实现URL路由(URL routing)的iOS库。JLRoutes能够在您的iOS app中有效地管理URL的路由方案。
JL Routes的神奇之处在于它通过支持通配符匹配和路由命名空间,来使得整个过程既顺畅又省时。
您可以用CocoaPods来进行安装JLRoutes,也可以使用Carthage来安装。你只需要添加:github"joeldev/JLRoutes" 到您的Cartfile中便可。
您也可以从GitHub(https://github.com/joeldev/JLRoutes)及其官方文档(http://cocoadocs.org/docsets/JLRoutes/2.0.5/)处学到更多的知识。
JBChartView
3,752
Pod 3.0.13

在开发过程的某些阶段,您可能需要将数据可视化,以供用户浏览。那么由JawBone所带来的JBChartView,就能帮您轻松实现。

JBChartView是一款基于iOS的图表库,它可以被用来轻松地创建漂亮的线状图和柱状图。作为其增值功能,它还自带了大量的定义选项。
除了支持线状图和柱状图的创建之外,它也能够支持投入式(Drop-in)UI视图的子类,并且能够伸展和收缩各种动画。
您可以使用CocoaPods来安装JBChartView,并用如下命令将其添加到您的podfile项目中:
platform :ios, '6.0'
pod 'JBChartView'
在GitHub的https://github.com/Jawbone/JBChartView上您可以了解到更多信息。
BFMSimpleLineGraph
2,665
Pod 4.1

这是iOS的另一个图表库。BFMSimpleLineGraph能够帮助开发人员为他们的app创建线状图,并且具有很强的可定制性。

而它的缺点是:除了线状图,它并不支持其他类型的图表。然而,这并不意味着它在创建交互式图表方面的功能会有所逊色。
它是轻量级的iOS库,因此安装起来非常方便,而且不存在依赖性的问题。
谈到安装,您可以使用CocoaPods,并且运用如下命令将其添加到您的podfile中:
pod'BEMSimpleLineGraph'
您也可以从GitHub(https://github.com/Boris-Em/BEMSimpleLineGraph)及其官方文档(https://github.com/Boris-Em/BEMSimpleLineGraph/wiki)处学到更多的知识。
FontAwesomeKit
2,594
Pod 2.2.1

App的各种差劲的字体势必会导致差劲的用户界面体验。
FontAwesomeKit是由Pride Chung创建的iOS库,通过选择精美的字体,它有助于设计出漂亮的app界面。
目前,FontAwesomeKit能够支持6种不同的图标(icon)字体,如FontAwesome4.7、各种图标、Zocial、Foundation图标(https://dashbouquet.com/blog/web ... ttention-to-in-2017)、Octicons和Material 2.0.0。
您可以轻松地使用CocoaPods,并且运用如下命令将其添加到您的podfile中:
pod'FontAwesomeKit', '~> 2.2.0'
字体库则由如下命令被添加到podfile里:
pod 'FontAwesomeKit/FontAwesome'
pod 'FontAwesomeKit/FoundationIcons'
pod 'FontAwesomeKit/Zocial'
pod 'FontAwesomeKit/IonIcons'
pod 'FontAwesomeKit/Octicons'
pod 'FontAwesomeKit/Material'
然后运行:
pod install
在GitHub的https://github.com/PrideChung/FontAwesomeKit上您可以了解得更多。
小结
通过运用各种iOS库的资源,我们可以加快开发的过程。上述所列举的各种iOS库都有着强大的功能。而这些只是冰山的一角,GitHub上还有更多资源等待您去发掘。
让我总结一下上述提到的各种库:
· Lottie-iOS用于动画制作。
· Chameleon,FontAwesomeKit用于设计。
· FSCalendar,JTAppleCalendar用于定制日历。
· XLForm用于创建表格。
· JLRoutes用于URL路由。
· JBChartView,BFMSimpleLineGraph用于数据可视化。
【原标题】 Top 10 Open Source iOS Libraries on GitHub to Speed Up AppDevelopment
作者:Anton Shaleynikov
原文链接:https://dzone.com/articles/top-1 ... s-on-github-to-spee
入门指南

使用上面的搜索栏输入关键字、短语或问题,搜索问题的答案。

我们希望您在这里的旅程尽可能顺利,因此这里有一些链接可以帮助您快速熟悉思科社区:









快捷链接