接好!GitHub上還有這十大開放源代碼iOS庫

責(zé)任編輯:editor005

作者:三文魚

2017-12-30 18:39:14

摘自:it168網(wǎng)站

在此之后,使用以下命令將其導(dǎo)入到Objective C中: import <Lottie Lottie h>JBChartView可以使用Cocoapods進行安裝,然后通過將以下命令添加到您的podfile中添加到您的項目中:

iOS是當(dāng)今世界上最流行的操作系統(tǒng)之一。iOS開發(fā)人員就需要構(gòu)建應(yīng)用程序來滿足依賴于iOS設(shè)備用戶的需求。然而,開發(fā)任務(wù)對開發(fā)新人來說必然是一項艱巨的任務(wù)。GitHub上這些開源的庫提供動畫、UI設(shè)計、表單等功能,幫助你優(yōu)化應(yīng)用程序。

本文中討論的庫按照星級排列。

Lottie-iOS 11915 ★ Pod 2.1.5

接好!GitHub上還有這十大開放源代碼iOS庫

Lottie是一個用于解析Adobe After Effects動畫的iOS庫。它通過使用Bodymovin After Effects插件來實現(xiàn),并確保動畫在移動和Web平臺上完美的呈現(xiàn)。

使用Cocoapods來安裝這個庫。有了這個,可以輕松地創(chuàng)建漂亮的動畫。

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

并運行使用:pod install

在此之后,使用以下命令將其導(dǎo)入到Objective C中:#import

在Swift中使用:import Lottie

Airbnb邀請您參與這項開源的iOS。

接好!GitHub上還有這十大開放源代碼iOS庫

  Chameleon 10458 ★ Pod 2.1.0

接好!GitHub上還有這十大開放源代碼iOS庫

這是一個有助于改善用戶界面的iOS庫。是iOS的一個平面顏色框架,這個工具讓你的應(yīng)用程序一定會有一個非常漂亮的界面。在選擇顏色時,幫助您根據(jù)需要選擇正確的RGB值。

通過在podfile中添加以下命令即可安裝Chameleon:

use_frameworks!

pod'ChameleonFramework'

接好!GitHub上還有這十大開放源代碼iOS庫

FastImageCache 7 671 ★ Pod 1.3

接好!GitHub上還有這十大開放源代碼iOS庫

在磁盤上將圖像數(shù)據(jù)切換到其核心動畫層的過程通常是耗時耗力的。在使用FastImageCache時,大小相似的圖像會一起存儲,以確保圖像持續(xù)存在,且圖像數(shù)據(jù)以更快的速度返回給用戶。

這個iOS庫非常易用,安裝Cocoapods使使集成更加省時。

接好!GitHub上還有這十大開放源代碼iOS庫

FSCalendar 5789 ★ Pod 2.7.9

接好!GitHub上還有這十大開放源代碼iOS庫

這是一個用于iOS的快速日歷開發(fā)庫。FSCalendar與Objective-C和Swift兼容,無需從頭開始對進行編碼。

接好!GitHub上還有這十大開放源代碼iOS庫

您可以使用Cocoapods輕松安裝它。安裝完成后,您可以用以下命令將其包含在iOS8 +應(yīng)用程序中:

use_frameworks!

target '' do

pod 'FSCalendar'

end

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

XLForm 4799 ★ Pod 4.0.0

接好!GitHub上還有這十大開放源代碼iOS庫

XLForm是開發(fā)動態(tài)表視圖表單功能最強大、效率最高、可定制的庫之一??梢允褂肅ocoapods輕松安裝XLForm。

接好!GitHub上還有這十大開放源代碼iOS庫

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

pod 'XLForm', '~> 4.0'

pod install

如果您更喜歡使用Swift進行開發(fā),XmartLabs也創(chuàng)建了Eureka,可以使用Swift更好地創(chuàng)建表單。

JTAppleCalendar 4082 ★ 豆莢7.1.4

接好!GitHub上還有這十大開放源代碼iOS庫

與FSCalendar一樣,JTAppleCalendar也可以用于創(chuàng)建日歷。可以創(chuàng)建自定義單元格和日歷視圖。

使用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上還有這十大開放源代碼iOS庫

JLRoutes 3953 ★ Pod 2.0.5

接好!GitHub上還有這十大開放源代碼iOS庫

這是一個用于通過簡單的基于塊的API來進行URL路由的iOS庫。由Joel Levin創(chuàng)建,可以有效地管理iOS應(yīng)用中的方案的URL路由。JL路由的好處在于它支持通配符匹配和路由名稱空間,使流程更加流暢、耗時更少。

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

接好!GitHub上還有這十大開放源代碼iOS庫

JBChartView 3752 ★ Pod 3.0.13

接好!GitHub上還有這十大開放源代碼iOS庫

在開發(fā)過程中,有必要對數(shù)據(jù)進行可視化處理。使用由JawBone創(chuàng)建的JBChartView,使這項工作更簡單。JBChartView是一個基于iOS的圖表庫。專注于圖表創(chuàng)建,帶有很多定制選項。除了支持線條和條形圖的創(chuàng)建之外,它還支持Drop-in UI視圖子類以及動畫的展開和折疊。

接好!GitHub上還有這十大開放源代碼iOS庫

JBChartView可以使用Cocoapods進行安裝,然后通過將以下命令添加到您的podfile中添加到您的項目中:

platform :ios, '6.0'

pod 'JBChartView'

BFMSimpleLineGraph 2665 ★ Pod 4.1

接好!GitHub上還有這十大開放源代碼iOS庫

BFMSimpleLineGraph幫助開發(fā)人員為應(yīng)用程序創(chuàng)建高質(zhì)量的線條圖,同時具有高度的可定制性。缺點是它不支持除曲線圖以外的任何其他圖類型。這是一個容易安裝的庫,是輕量級的,并沒有依賴性問題。

接好!GitHub上還有這十大開放源代碼iOS庫

  在設(shè)置時,通過在podfile中添加下面的命令來使用Cocoapods:

pod 'BEMSimpleLineGraph'

FontAwesomeKit 2594 ★ Pod 2.2.1

接好!GitHub上還有這十大開放源代碼iOS庫

FontAwesomeKit由Pride Chung創(chuàng)建,通過改變字體輕松地創(chuàng)建漂亮的應(yīng)用程序。目前,F(xiàn)ontAwesomeKit支持6種不同的圖標(biāo)字體,如FontAwesome 4.7、圖標(biāo)、Zocial、基金會圖標(biāo)、Octicons和材料2.0.0。

再podfile中添加以下內(nèi)容,可以輕松地使用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庫
 

鏈接已復(fù)制,快去分享吧

企業(yè)網(wǎng)版權(quán)所有?2010-2024 京ICP備09108050號-6京公網(wǎng)安備 11010502049343號