登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发资讯 > 正文

接好!GitHub上还有这十大开放源代码iOS库

2017-12-29 15:08    it168网站原创  作者: 编译|三文鱼 编辑: 单文彦

  【IT168 资讯】iOS是当今世界上最流行的操作系统之一。iOS开发人员就需要构建应用程序来满足依赖于iOS设备用户的需求。然而,开发任务对开发新人来说必然是一项艰巨的任务。GitHub上这些开源的库提供动画、UI设计、表单等功能,帮助你优化应用程序。

  本文中讨论的库按照星级排列。

  Lottie-iOS 11915 ★ Pod 2.1.5

接好!GitHub上还有这十大开放源代码iOS库

  Lottie是一个用于解析Adobe After Effects动画的iOS库。它通过使用Bodymovin After Effects插件来实现,并确保动画在移动和Web平台上完美的呈现。

  使用Cocoapods来安装这个库。有了这个,可以轻松地创建漂亮的动画。

  只需使用以下命令将pod添加到pod文件:pod'lottie-ios'

  并运行使用:pod install

  在此之后,使用以下命令将其导入到Objective C中:#import <Lottie / Lottie.h>

  在Swift中使用:import Lottie

  Airbnb邀请您参与这项开源的iOS。

接好!GitHub上还有这十大开放源代码iOS库

  Chameleon 10458 ★ Pod 2.1.0

接好!GitHub上还有这十大开放源代码iOS库

  这是一个有助于改善用户界面的iOS库。是iOS的一个平面颜色框架,这个工具让你的应用程序一定会有一个非常漂亮的界面。在选择颜色时,帮助您根据需要选择正确的RGB值。

  通过在podfile中添加以下命令即可安装Chameleon:

  use_frameworks!

  pod'ChameleonFramework'

接好!GitHub上还有这十大开放源代码iOS库

  FastImageCache 7 671 ★ Pod 1.3

接好!GitHub上还有这十大开放源代码iOS库

  在磁盘上将图像数据切换到其核心动画层的过程通常是耗时耗力的。在使用FastImageCache时,大小相似的图像会一起存储,以确保图像持续存在,且图像数据以更快的速度返回给用户。

  这个iOS库非常易用,安装Cocoapods使使集成更加省时。

接好!GitHub上还有这十大开放源代码iOS库

  FSCalendar 5789 ★ Pod 2.7.9

接好!GitHub上还有这十大开放源代码iOS库

  这是一个用于iOS的快速日历开发库。FSCalendar与Objective-C和Swift兼容,无需从头开始对进行编码。

接好!GitHub上还有这十大开放源代码iOS库

  您可以使用Cocoapods轻松安装它。安装完成后,您可以用以下命令将其包含在iOS8 +应用程序中:

  use_frameworks!

  target '<Your Target Name>' do

  pod 'FSCalendar'

  end

  iOS7也是如此。但可能需要NSCalendarExtension来兼容。

  XLForm 4799 ★ Pod 4.0.0

接好!GitHub上还有这十大开放源代码iOS库

  XLForm是开发动态表视图表单功能最强大、效率最高、可定制的库之一。可以使用Cocoapods轻松安装XLForm。

接好!GitHub上还有这十大开放源代码iOS库

  使用以下命令将其添加到pod中:

  pod 'XLForm', '~> 4.0'

  pod install

  如果您更喜欢使用Swift进行开发,XmartLabs也创建了Eureka,可以使用Swift更好地创建表单。

  JTAppleCalendar 4082 ★ 豆荚7.1.4

接好!GitHub上还有这十大开放源代码iOS库

  与FSCalendar一样,JTAppleCalendar也可以用于创建日历。可以创建自定义单元格和日历视图。

  使用Cocoapods进行安装。用以下方法将JTAppleCalendar集成到项目中:

  source 'https://github.com/CocoaPods/Specs.git'

  platform :ios, '10.0'

  use_frameworks!

  target '<Your Target Name>' do

  pod 'JTAppleCalendar', '~> 7.0'

  end

  然后,运行以下命令:pod install

接好!GitHub上还有这十大开放源代码iOS库

  JLRoutes 3953 ★ Pod 2.0.5

接好!GitHub上还有这十大开放源代码iOS库

  这是一个用于通过简单的基于块的API来进行URL路由的iOS库。由Joel Levin创建,可以有效地管理iOS应用中的方案的URL路由。JL路由的好处在于它支持通配符匹配和路由名称空间,使流程更加流畅、耗时更少。

  使用Cocoapods安装JLRoutes。也可用于使用Carthage安装。只需添加github“joeldev / JLRoutes”到Cartfile中。

接好!GitHub上还有这十大开放源代码iOS库

  JBChartView 3752 ★ Pod 3.0.13

接好!GitHub上还有这十大开放源代码iOS库

  在开发过程中,有必要对数据进行可视化处理。使用由JawBone创建的JBChartView,使这项工作更简单。JBChartView是一个基于iOS的图表库。专注于图表创建,带有很多定制选项。除了支持线条和条形图的创建之外,它还支持Drop-in UI视图子类以及动画的展开和折叠。

接好!GitHub上还有这十大开放源代码iOS库

  JBChartView可以使用Cocoapods进行安装,然后通过将以下命令添加到您的podfile中添加到您的项目中:

  platform :ios, '6.0'

  pod 'JBChartView'

  BFMSimpleLineGraph 2665 ★ Pod 4.1

接好!GitHub上还有这十大开放源代码iOS库

  BFMSimpleLineGraph帮助开发人员为应用程序创建高质量的线条图,同时具有高度的可定制性。缺点是它不支持除曲线图以外的任何其他图类型。这是一个容易安装的库,是轻量级的,并没有依赖性问题。

接好!GitHub上还有这十大开放源代码iOS库

  在设置时,通过在podfile中添加下面的命令来使用Cocoapods:

  pod 'BEMSimpleLineGraph'

  FontAwesomeKit 2594 ★ Pod 2.2.1

接好!GitHub上还有这十大开放源代码iOS库

  FontAwesomeKit由Pride Chung创建,通过改变字体轻松地创建漂亮的应用程序。目前,FontAwesomeKit支持6种不同的图标字体,如FontAwesome 4.7、图标、Zocial、基金会图标、Octicons和材料2.0.0。

  再podfile中添加以下内容,可以轻松地使用Cocoapods进行安装:

  pod 'FontAwesomeKit', '~> 2.2.0'

  字体库也可以添加到podfile中:

  pod 'FontAwesomeKit/FontAwesome'

  pod 'FontAwesomeKit/FoundationIcons'

  pod 'FontAwesomeKit/Zocial'

  pod 'FontAwesomeKit/IonIcons'

  pod 'FontAwesomeKit/Octicons'

  pod 'FontAwesomeKit/Material'

  使用以下命令运行podfile:

  pod install

接好!GitHub上还有这十大开放源代码iOS库

标签: iOS , github
相关文章
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部