您的位置:新葡亰496net > 奥门新萄京娱乐场 > 年必须了解的,2017年33个必须了解的iOS开源库

年必须了解的,2017年33个必须了解的iOS开源库

发布时间:2019-07-05 12:48编辑:奥门新萄京娱乐场浏览(51)

    以下指点是依附最新的 Swift4.0 为根基为来讲. 如您在参照他事他说加以考察3.0以下版本, 那您就绝不说你会 斯维夫特, 3.0 以前是 Objective-C 的动员搬迁(五分四),是不成熟的语言, 看着很别扭的言语;  3.0 之后完全脱去 Objective-C 的迁徙阴影..., 是一门斩新的语言.

    良辰此番为大家带来了iOS开垦者必备的三11个开源库。个个是杰出。废话少说,详细如下:

    新葡亰496net 1

    初稿地址:http://ios.jobbole.com/92675/

    但不得不说在 Objective-C 的根基之上学习 斯维夫特 会更加快入手.

    你好,iOS开荒者们!小编的名字叫 Pawe,小编是一个单身 iOS 开采者,并且是 Enter Universe 的小编。周围七年前小编公布了 二十六个iOS开源库,让您的开荒坐上火箭吧。那是本身在此处最佳的稿子了(根据Medium 用户的报告来看):

    新葡亰496net 21486451105920331.jpg一旦有 15.5 万人 很忧郁是不是超过互连网上连山排海般的文字找到最好的 iOS 开源库,那本身来传递。能够看一下本人的 GitHub 主页,在那篇文章之后又星了超越 180 个 repositories,所以是时候更新自个儿的 Medium 了。跟 33 个 pod 打个招呼,它们会让您 2017 年的开支坐上火箭。开火发射啦。新葡亰496net 31486451187646078.png照片版权:(NASA/乔尔Kowsky)在篇章的平底你会找到 TL;D奥迪Q5即总计列表,列出了装有那几个库,何况有对应的链接以及 CocoaPods 名字。阅读进度中不须求记笔记。今后初叶谈正事。1.IGListKit,作者是Instagram Engineering新葡亰496net 41486451257679564.jpg推特程序猿做的,IGListKit 是数额驱动的 UICollectionView 框架,为了创设高速和可扩展的列表。另外,它有利于你在 app 截至对于大气视图调控器的使用。看看那篇来自 Ray Wenderlich 的科目,关于什么在品种中落实那一个库,也许读读那篇罗德里戈 Cavalcante 的小说,关于迁移现存的 UITableView 到 IGListCollectionView。推文(Tweet)/IGListKit - 为了创设高效和可扩大的列表而生的数量驱动 UICollectionView 框架2. Realm,作者是realm.io新葡亰496net 51486452349566480.jpgRealm是一个一贯运转在手提式有线电电话机、平板和可穿戴设备内部的移动端数据库,不只是 iOS。尽管您想试一点和 Core Data 不一样样的,就用 Realm。许两个人说它是二个今世化的、产品早就得以代表苹果原生的缓慢解决方案。realm/realm-cocoa

    • Realm 是四个活动端数据库:Core Data 和 SQLite 的替代品3.Moya,作者是Ash Furrow新葡亰496net 61486452409589582.jpgMoya是您的 app 中缺点和失误的互联网层。不用再去想在何方安放互联网央求,Moya替你管理。新葡亰496net 71486452430894564.pngMoya/Moya
    • 用 斯维夫特 写的互联网抽象层4.斯威夫特yJSON,作者是 Pinglin TangSwift 界 JSON 深入分析之王。自动替你做到了可选值的拆包。SwiftyJSON/斯威夫特yJSON - 在 斯威夫特 里管理 JSON 越来越好的法子5.Valet,小编是SquareValet 允许你安全的在 iOS 或 OS X 钥匙链中积累数据,而无需明白别的钥匙链怎么样工作的学识。它辅助在一台器具的多少个使用间分享数据,以及在三个选拔中在多少个设施间使用 iCloud 举行分享。补助 Touch ID?没难点。square/Valet - Valet 能够让您平安地在 iOS 或 OS X 钥匙链中蕴藏数据,而不需求调整别的钥匙链专门的学业的学问。**6. Firebase Analytics 作者是 **Google Developers新葡亰496net 81486452565517177.png由Google创设,应该是 iOS 最佳的无偿分析化解方案。追踪 app 使用量、用户活跃度、以及事件;设置用户属性;创设自定义受众;还或者有更加的多。Firebase Analytics | Firebase - Firebase Analytics 是多个无偿 app 监测解决方案,洞察 app 用量和用户活跃度**7. **AsyncDisplayKit新葡亰496net 91486452608588298.png推文(Tweet)(TWT锐界.US)为她们的 app Paper 创立了那些异步 UI SDK。要是你想令你的 app 总是每秒用 60 帧的快慢来渲染,须求求看看这一个库。那儿有一篇来自 Buffer 共青团和少先队的传说:Buffer 里 iOS 的坦荡滚动:怎么样我们兑现了 AsyncDisplayKit - 每年苹果的 WWDC 结束后,我们都会把最多的注意力转移到更新大家的 Buffer…facebook/AsyncDisplay基特 - iOS app 的平缓异步用户分界面。8.DZNEmptyDataSet用户设置了您的 app 之后,就能看见三个赤手的 UITableView。DZNEmptyDataSet 扶助你制止这几个场地,它提供了 Empty Data Set Pattern 的默许落成。新葡亰496net 101486452722768192.pngdzenbot/DZNEmptyDataSet
    • 嵌入式 UITableView/UICollectionView 的父类连串,用于体现空的数据集,无论几时…**9. Chameleon 作者是 **Vicc Alexander新葡亰496net 111486452768555247.pngChameleon 是二个轻量、又有力的 iOS 颜色框架。它依据“软件应用程序应该轻巧地促成效益,同时保持优秀的分界面”这些主张而成立。有了 Chameleon,你就不再须求捣鼓 RGB 值、浪费时间搞通晓 app 尚书确的颜料组合、以及为文本能还是不可能在 app 里分裂的背景下得以被看见而烦恼。新葡亰496net 121486452789616106.pngViccAlexander/Chameleon
    • iOS 的扁平颜色框架(Obj-C 和 斯威夫特)10. **PermissionScope**,作者是Nick O’Neill新葡亰496net 131486452834536322.pngPermissionScope 是一个 斯维夫特 框架,为了向用户奇妙地诉求权限。它不只含有轻便的权力请求UI,还恐怕有统一的权柄 API 能够告诉你随意给定的体系权限的意况,当然也能够轻便地伸手它们。新葡亰496net 141486452847419997.jpgnickoneill/PermissionScope
    • 巧妙的 iOS 权限 UI 和 统一 API**11. FileKit 作者是 **Nikolai Vazquez新葡亰496net 151486452892818718.pngFileKit是八个 斯维夫特框架,提供了简短和享有表现力的文本管理。看看使用示例。nvzqz/FileKit - 轻巧和具有展现力的 斯维夫特 文件管理**12. SwiftyUserDefaults 作者是 **Radek Pietruszewski斯威夫特yUserDefaults 让 user defaults 用起来很欢娱,通过结合莺舌百啭的 Swifty API 和静态输入的裨益。在一个地方定义键,轻便地应用值类型,得到额外的安全性和造福的编写翻译时检查,这么些都以无需付费的。radex/SwiftyUserDefaults
    • NSUserDefaults 的当代化 Swift API13. **Kingfisher**,小编是于童新葡亰496net 161486452969128104.jpgKingfisher 是二个轻量、纯 Swift的库,能够从互联网中异步下载和缓存图片。onevcat/Kingfisher**14. Hero 作者是 **Luke Zhao新葡亰496net 171486453005790949.jpgHero 是为了营造 iOS 试图调节器过渡动画的库。它在 UIKit 繁琐的交接动画 API 之上提供了四个层,使得自定义过渡动画对于开荒人士来讲是一个轻易的职责。

    你好,iOS 开拓者们!自身的名字叫 Paweł,作者是三个单身 iOS 开垦者,况兼是 Enter Universe 的撰稿人。

    你好,iOS 开辟者们!自个儿的名字叫 Paweł,笔者是三个单身 iOS 开荒者,并且是Enter Universe的作者。

    上学斯威夫特,从此间起始!

    lkzhao/Hero - iOS 优雅的联网动画库,用 斯维夫特 写的。15. **Hedwig** 小编是房英春

    似乎三年前笔者揭橥了 三十多少个iOS开源库,让您的开辟坐上火箭吧。这是自家在那边最好的小说了(依照 Medium 用户的陈述来看):

    临近五年前自个儿发表了26个iOS开源库,让您的开销坐上火箭吧。那是自身在此处最好的稿子了(依据Medium 用户的反映来看):

    新葡亰496net 181486453053843055.jpgHedwig 是三个 Swift 包,提供了一组高端API,能够让您轻易地发送电子邮件到SMTP服务器。假诺您图谋在下贰个奇妙的 Swift 服务器 app里发送 email,Hedwig 只怕是三个好的挑三拣四。onevcat/Hedwig

    新葡亰496net 19

    《The Swift Programming Language》 官方 API

    • 像高管同样发送邮件到自由 SMTP 服务器,用 Swift 编写何况是跨平台的16. **DeviceKit** 作者是Dennis WeissmannDeviceKit 是 UIDevice 的值类型替换。轻便取得道具新闻和电瓶电量。dennisweissmann/DeviceKit**17. **Charts新葡亰496net 201486453155138861.png赏心悦目标线图、饼图、条形图、布满图、气泡图、雷达图还应该有越来越多门类,那是二个图表库。新葡亰496net 211486453177377551.pngdanielgindi/Charts
    • iOS/tvOS/OSX 的上佳图表!跨平台的 MPAndroidChart 的苹果端**18. **MGSwipeTableCell二个轻易使用的UITableViewCell子类,允许展现带有多样转变的可滑动按键。新葡亰496net 221486453225410589.pngMortimerGoro/MGSwipeTableCell**19. RandomKit 作者是 **Nikolai Vazquez新葡亰496net 231486453291688873.png简单易用的自便数据变动。#285: 用 RandomKit 生成自由数据 - 无论是在 app 的原型分界面须要样本值,照旧娱乐逻辑的一些乘法器,随机…nvzqz/Random基特 - Swift 中的随机数据变化**20. **ResponseDetective新葡亰496net 241486453336165739.pngResponseDetective 是三个非嵌入式框架,用于拦截应用程序和服务器之间的别的传出央浼和传颂响应以用于调节和测量试验目标。用 ResponseDetective 让 iOS 里的 HTTP 调适更易于 - 大家极高兴地发表新的,用于HTTP调节和测验的开源iOS工具 - ResponseDetective。你有微微次...netguru/ResponseDetective - 互联网层里的夏Locke·霍姆斯**21. **Onboard只需几行代码,就可以轻便创立美好,引人入胜的用户引导页体验。新葡亰496net 251486453364709683.gif新葡亰496net 261486453369937551.gifmamaral/Onboard**22. **Quick ** Nimble 作者是 **もどかしい新葡亰496net 271486454515360259.pngQuick是 斯威夫特 和 Objective-C 的BDD测量试验框架,和相称器框架 Nimble 合营使用。Quick/Quick - 斯维夫特 (以及 Objective-C)测验框架。Quick/Nimble
    • Swift 和 Objective-C 的相称器**23. Natalie 作者是 **Marcin KrzyzanowskiNatalie 生成基于 storyboard 文件的 Swift代码,使 storyboard 和 segue 更便于选用。生成的文件收缩了用字符串作为 Segue 或 Storyboard 的标记符的意况。krzyzanowskim/Natalie - Storyboard 代码生成器**24. RxSwift 作者是 **ReactiveExtensions*新葡亰496net 281486454594762749.png对Swift中的 reactive 编制程序感兴趣?这里是ENVISIONxSwift。ReactiveX/君越x斯威夫特

    在此地作者要么要引入下自个儿要好建的iOS开拓学习群:680565220,群里都以学ios开辟的,借使您正在攻读ios ,小编招待你步向,今日分享的那么些案例已经上传到群众文化艺术件,大家都以软件开采党,不定期分享干货(独有iOS软件开辟相关的),包涵自家要好收拾的一份2018最新的iOS进级资料和高端开垦教程

    新葡亰496net 29

    https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309 

    1. GDPerformanceView 作者是 Daniil Gavrilov新葡亰496net 301486454639760296.pngGDPerformanceView在状态栏上方显示FPS,CPU 使用情况,app 和 iOS 版本,并因此 delegate 报告 FPS 和 CPU 使用情形。dani-gavrilov/GDPerformanceView-斯威夫特**26. **Alamofire新葡亰496net 311486454674401989.pngAlamofire 是用 斯威夫特 写的 HTTP 网络库。Swift 里的相对网络指南,用 Alamofire - 自从2015年五月语言揭露以来,Swift的网络已经形成争辨宗旨。以致…Alamofire/Alamofire - 斯威夫特 中 优雅的 HTTP 网络**27. SwiftyStoreKit 作者是 **Andrea Bizzotto新葡亰496net 321486454721880743.pngSwiftyStoreKit是二个轻量的 app 内购框架,补助 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。bizz84/斯维夫特yStoreKit**28. Timepiece 作者是 **AnyTypeSwift 里直观的日期管理。naoty/Timepiece**29. CryptoSwift 作者是 **Marcin KrzyzanowskiSwift里加密相关的帮手函数落成。krzyzanowskim/Crypto斯维夫特 - CryptoSwift是三个相接扩大的联谊,富含了行业内部、安全、用 Swift达成的加密算法**30. **FSCalendar新葡亰496net 331486454835386672.png完全自定义的 iOS 日历库,包容 Objective-C 和 斯维夫特。新葡亰496net 341486454841511336.pngWenchaoD/FSCalendar**31. ImageViewer 作者是 **Kristian Angyal依傍 Twitter的图片浏览器。MailOnline/ImageViewer**32. **PromiseKit新葡亰496net 351486454912610501.jpgPromiseKit是对此随便有 swiftc 的阳台的全面和全体的 promises 完毕,它有不错的 Objective-C 桥接和安适的 iOS、macOS、tvOS 和 watchOS 职业化。mxcl/PromiseKit - Swift 和 ObjC 的 Promises**33. Ensembles 作者是 **Drew McCormack[图片上传中。。。]Ensembles 是叁个 Objective-C 框架——也辅助 斯威夫特 —— 它扩大了Apple的Core Data框架,为Mac OS和iOS加多了点对点一块。四个 SQLite persistent store 能够由此文件同步平台(如iCloud或Dropbox)耦合在一道。该框架可以轻巧地扩充以支撑能够在设施之间活动文件的任何服务,包蕴自定义服务器。那个库的 TL;D奥迪Q3 列表,供高速查询:1.IGListKit [UICollectionView 框架] -> pod 'IGListKit', '~> 2.0.02.Realm [挪动端数据库] -> pod 'RealmSwift’3.Moya [空洞互联网层] -> pod 'Moya', ‘8.0.0’4.SwiftyJSON [JSON 解析] -> pod 'SwiftyJSON’5.Valet [钥匙串助手] -> pod 'Valet’6.Firebase Analytics [分析] -> pod 'Firebase/Core’7.AsyncDisplayKit [异步 UI SDK] -> pod 'AsyncDisplayKit’8.DZNEmptyDataSet [空状态形式] -> pod 'DZNEmptyDataSet’9.Chameleon [扁平化颜色框架] -> pod 'ChameleonFramework/Swift', :Git => ' [iOS 权限框架] -> pod 'PermissionScope’11.FileKit [文件管理] -> pod 'FileKit', '~> 4.0.0’12.SwiftyUserDefaults [user defaults 帮手] -> pod 'SwiftyUserDefaults’13.Kingfisher [下载图片] -> pod 'Kingfisher', '~> 3.0’14.Hero [自定义试图调整器过渡动画] -> pod 'Hero’15.Hedwig [发送 email]16.DeviceKit [配备消息] -> pod 'DeviceKit', '~> 1.0’17.Charts [图表] -> pod 'Charts’18.MGSwipeTableCell [能够滑动的 table cells] -> pod 'MGSwipeTableCell’19.RandomKit [随便生成数字] -> pod 'RandomKit', '~> 3.0.0’20.ResponseDetective [调适网络诉求] -> pod 'ResponseDetective’21.Onboard [用户辅导页] -> pod 'Onboard’22.Quick Nimble [BDD 测试] -> pod 'Quick’pod 'Nimble’23.Natalie [从 storyboard 生成代码]24.RxSwift [reactive 编程] -> pod 'RxSwift', '~> 3.0’25.GDPerformanceView [实时 FPS and CPU 用量] -> pod 'GDPerformanceView-Swift', '~> 1.1.0’26.Alamofire [网络] -> pod 'Alamofire', '~> 4.3’27.SwiftyStoreKit [app 内购] -> pod 'SwiftyStoreKit’28.Timepiece [date 帮手] -> pod 'Timepiece’29.CryptoSwift [加密] -> pod 'CryptoSwift’30.FSCalendar [日历] -> pod 'FSCalendar’31.ImageViewer [依样画葫芦 推特(Twitter) 的图形查看器] -> pod 'ImageViewer’32.PromiseKit [promises] -> pod 'PromiseKit', '~> 4.0’33.Ensembles [Core Data 同步] -> pod 'Ensembles’

    如果有15.5 万人很顾忌是或不是超过网络上连山排海般的文字找到最好的 iOS 开源库,那自个儿来传递

    如果有15.5 万人很顾忌是或不是当先互联网上连山排海般的文字找到最佳的 iOS 开源库,那笔者来传递

    斯维夫特 初级语法

    感激阅读,若是您垂怜那篇文章,点击喜欢,收藏开关, 来把它分享给您的意中人,那样越来越多的人会发觉这几个非常屌的库。iOS 开采者你欣赏那几个库吗?良辰谢谢我们看到。

    能够看一下自己的 GitHub 主页,在那篇文章之后又星了超过 180 个 repositories,所以是时候更新本人的 Medium 了。

    能够看一下我的 GitHub 主页,在那篇小说之后又星了赶上180 个 repositories,所以是时候更新自身的 Medium 了。

    跟 33 个 pod 打个招呼,它们会让您 2017 年的开发坐上火箭。开火发射啦。

    跟 33 个 pod 打个招呼,它们会令你 2017 年的费用坐上火箭。开火发射啦。

    Swift 高级

    新葡亰496net 36

    肖像版权:(NASA/乔尔 Kowsky)

    新葡亰496net 37

    Swift 2.0到3.0 的搬迁变化常见错误链接:

    在篇章的底层你会找到 TL;DLX570即计算列表,列出了颇具这一个库,何况有相应的链接以及 CocoaPods 名字。阅读进程中无需记笔记。今后起始谈正事。

    照片版权:(NASA/乔尔 Kowsky)

    1. IGListKit 作者是 Instagram Engineering

    在篇章的平底你会找到 TL;DPRADO即计算列表,列出了颇具那几个库,并且有相应的链接以及 CocoaPods 名字(若是局地话)。阅读进程中无需记笔记。现在先河谈正事。

    新葡亰496net 38

    1.IGListKit作者是Instagram Engineering

    推特 技师做的,IGListKit 是数额驱动的 UICollectionView 框架,为了构建便捷和可扩张的列表。其他,它推向你在 app 甘休对于大气视图调整器的运用。看看那篇来自 Ray Wenderlich 的课程,关于怎么样在档期的顺序中贯彻这些库,也许读读那篇 罗德里戈 Cavalcante 的稿子,关于迁移现成的 UITableView 到 IGListCollectionView。

    Facebook/IGListKit - 为了营造便捷和可扩展的列表而生的数量驱动 UICollectionView 框架

    新葡亰496net 39

    1. Realm 作者是 realm.io

    推特 程序猿做的,IGListKit 是数额驱动的 UICollectionView 框架,为了创设高效和可扩张的列表。另外,它推向你在 app 甘休对于大气视图调控器的应用。看看那篇来自Ray Wenderlich 的教程,关于什么在档期的顺序中落到实处这些库,可能读读那篇Rodrigo Cavalcante 的文章,关于迁移现存的 UITableView 到 IGListCollectionView。

    ✨✨✨

    新葡亰496net 40

    Facebook/IGListKit – 为了营造快速和可扩张的列表而生的数额驱动 UICollectionView 框架

    引入敏捷大拇指(Swift3.0最新的动员搬迁变动):

    Realm 是八个直接运营在手提式有线电话机、平板和可穿戴设备内部的运动端数据库,不只是 iOS。假若您想试一点和 Core Data 不相同样的,就用 Realm。诸四人说它是三个当代化的、产品早就得以替代苹果原生的缓慢解决方案。

    2.Realm作者是realm.io

     http://www.swifthumb.com/thread-14893-1-1.html 

    realm/realm-cocoa - Realm 是多个运动端数据库:Core Data 和 SQLite 的代替品

     http://www.swifthumb.com/forum-72-1.html

    1. Moya 作者是 Ash Furrow

    新葡亰496net 41

    github swift-evolution 参照他事他说加以考察链接:

    新葡亰496net 42

    Realm是一个间接运营在小弟大、平板和可穿戴设备内部的位移端数据库,不只是 iOS。假诺你想试一点和 Core Data 不均等的,就用 Realm。多几人说它是贰个今世化的、产品已经能够代替苹果原生的化解方案。

    https://github.com/apple/swift-evolution/tree/master/proposals 

    Moya 是您的 app 中缺点和失误的网络层。不用再去想在何方安置互联网诉求,Moya替你管理。

    realm/realm-cocoa – Realm 是二个移动端数据库:Core Data 和 SQLite 的代替品

     

    新葡亰496net 43

    3.Moya作者是Ash Furrow

     常用第三方大全:

    Moya/Moya - 用 斯威夫特 写的网络抽象层

    “轮子”工具类

    1. SwiftyJSON 作者是 Pinglin Tang

    新葡亰496net 44

    • SwiftyJSON:GitHub上最棒开垦者认同的JSON深入分析类
    • Dollar.swift:Swift版Lo-Dash(或underscore)函数式工具库
    • OAuthSwift:国外主流网址OAuth授权类库
    • PathKit:小而美的门径管理类
    • XCGLogger:成效完全的日志管理类库
    • Surge:基于苹果Accelerate高品质计算框架封装库
    • Async:简洁的后台实践代码封装库
    • Euler:直观、简洁的数学表明式∛27÷3 ∑[3,1,2]
    • LocationManager:地理地方管理封装库
    • Siren:当使用创新时,布告用户并提供App Store链接
    • BrightFutures:悠久或复杂总括由独立线程异步来完毕

    Swift 界 JSON 剖析之王。

    Moya 是您的 app 中缺点和失误的网络层。不用再去想在何处(或然怎么样)安置网络哀告,Moya替你管理。

    存储类

    把这段代码:

    • SQLite.swift:轻便、轻量,使用上最SQL的SQLite封装库
    • Realm:志向代替Core Data和SQLite的位移数据库

    ifletstatusesArray =try? JSONSerialization.jsonObject(with: data,options: .allowFragments)as? [[String: Any]],letuser = statusesArray[0]["user"]as? [String: Any],letusername = user["name"]as?String{// Finally we got the username}

    新葡亰496net 45

    网络类

    成为了这段:

    Moya/Moya – 用 Swift写的网络抽象层

    • Alamofire:盛名的AFNetworking网络基础库Swift语言版
    • starscream:WebSocket客户端类库
    • Reachability.swift 互连网监听库

    letjson =JSON(data: dataFromNetworking)ifletuserName = json[0]["user"]["name"].string {// Now you got your value}

    4.SwiftyJSON作者是Pinglin Tang

    图片类

    自动替你做到了可选值的拆包。

    Swift 界 JSON 解析之王。

    • ImageScout:最小互联网代价获取图片大小及项目
    • DominantColor:提取图片主色示例项目
    • Toucan:小而美的图纸调换及管理类
    • gifu:高品质GIF展现类库
    • HanekeSwift:轻量带缓存高质量图片加载组件
    • Kingfisher ------ 图片加载库 Swift版的SD

    SwiftyJSON/SwiftyJSON - 在 斯威夫特 里管理 JSON 更加好的方法

    把这段代码:

    界面类

    1. Valet 作者是 Square

    if let statusesArray = try? JSONSerialization.jsonObject(with: data, options: .allowFragments) as? [[String: Any]],

    • animated-tab-bar:灵动的卡通标签栏类库,storyboard中利用
    • SwiftForms:表单递交库,快捷支付利器
    • BWWalkthrough:分界面切换中步向灵动的卡通片效果
    • PNChart-Swift:拉动画效率的图片控件库
    • SweetAlert-iOS:推动画成效弹窗封装类
    • AnimatedTabBar:灵动的卡通标签栏类库
    • KYCircularProgress:轻便、实用路线可定进度条
    • FloatLabelFields:Float Label Pattern浮动标签输入效果类
    • MapManager:地图及路线管理封装库

    Valet 允许你安全的在 iOS 或 OS X 钥匙链中蕴藏数据,而无需调节别的钥匙链怎么做事的学问。它辅助在一台设备的多少个利用间分享数据,以及在八个接纳中在三个器具间使用 iCloud 进行共享。支持 Touch ID?没难点。

    let user = statusesArray[0]["user"] as? [String: Any],

    框架类

    square/Valet - Valet 能够让你平安地在 iOS 或 OS X 钥匙链中积攒数据,而不须要精晓另外钥匙链职业的学识。它…

    let username = user["name"] as? String {

    • AsyncDisplayKit:提供分界面包车型大巴高流畅性切换及更加灵敏的响应
    • Cartography:基于代码级的活动布局封装框架, 同 Mansory
    • MMWormhole:iOS扩张与宿主应用的简报框架
    • NetworkObjects:轻量版HttpServer框架,跨平台化解方案
    1. Firebase Analytics 作者是 [Google Developers]( Google Developers – Medium )

    // Finally we got the username

    “车子”示例项目

    新葡亰496net 46

    }

    • LTMorphingLabel:特赞的文字飘入飘出效果
    • AEXML:轻便又便于的XML解析类及示范
    • whereami:通过命令行得到当前配备地理地方
    • Design-Patterns:怎样利用常用设计情势及示范
    • HamburgerButton-Menu/Close:无论设计抑或代码,都实行了精耕细作
    • HamburgerButton-Menu/Back:对应博文能够,开拓者动画开垦经历十一分丰富

    由Google创设(可以吗,收购),应该是 iOS 最棒的无偿分析化解方案。追踪 app 使用量、用户活跃度、以及事件;设置用户属性;创造自定义受众;还应该有越多。

    1

    完整应用

    [Firebase Analytics | Firebase - Firebase Analytics 是三个免费 app 监测消除方案,洞察 app 用量和用户活跃度]( Firebase Analytics | Firebase )

    2

    • edhita:扶助马克down, HTML预览的文件编辑器
    • firefox-ios:来自Mozilla开垦协会大型纯斯威夫特项目
    • SwiftWeather:清新朴素持续创新天气预告项目
    • VPNOn:驻在文告中央内的VPN按钮应用
    1. AsyncDisplayKit

    3

     

    新葡亰496net 47

    4

    常用第三方库列表且协理 cocoaPods,供高速查询:

    推文(Tweet) 为她们的 appPaper始建了这一个异步 UI SDK。假诺您想让您的 app 总是每秒用 60 帧的速度来渲染,一定要会见那个库。那会儿有一篇来自 Buffer 团队的故事:

    5ifletstatusesArray=try?JSONSerialization.jsonObject(with:data,options:.allowFragments)as?[[String:Any]],

    1. IGListKit [UICollectionView 框架] -> pod 'IGListKit', '~> 2.0.0
    2. Realm [移步端数据库] -> pod 'RealmSwift’
    3. Moya [抽象互联网层] -> pod 'Moya', ‘8.0.0’
    4. SwiftyJSON [JSON 解析] -> pod 'SwiftyJSON’
    5. Valet [钥匙串助手] -> pod 'Valet’
    6. Firebase Analytics [分析] -> pod 'Firebase/Core’
    7. AsyncDisplayKit [异步 UI SDK] -> pod 'AsyncDisplayKit’
    8. DZNEmptyDataSet [空状态格局] -> pod 'DZNEmptyDataSet’
    9. Chameleon [扁平化颜色框架] -> pod 'ChameleonFramework/Swift', :git => 'ViccAlexander/Chameleon'
    10. PermissionScope [iOS 权限框架] -> pod 'PermissionScope’
    11. FileKit [文件管理] -> pod 'FileKit', '~> 4.0.0’
    12. SwiftyUserDefaults [user defaults 帮手] -> pod 'SwiftyUserDefaults’
    13. Kingfisher [下载图片] -> pod 'Kingfisher', '~> 3.0’
    14. Hero [自定义试图调整器过渡动画] -> pod 'Hero’
    15. Hedwig [发送 email]
    16. DeviceKit [配备音讯] -> pod 'DeviceKit', '~> 1.0’
    17. Charts [图表] -> pod 'Charts’
    18. MGSwipeTableCell [能够滑动的 table cells] -> pod 'MGSwipeTableCell’
    19. RandomKit [随便生成数字] -> pod 'RandomKit', '~> 3.0.0’
    20. ResponseDetective [调适互连网央求] -> pod 'ResponseDetective’
    21. Onboard [新葡亰496net,用户引导页] -> pod 'Onboard’
    22. Quick Nimble [BDD 测试] -> pod 'Quick’
      pod 'Nimble’
    23. Natalie [从 storyboard 生成代码]
    24. RxSwift [reactive 编程] -> pod 'RxSwift', '~> 3.0’
    25. GDPerformanceView [实时 FPS and CPU 用量] -> pod 'GDPerformanceView-Swift', '~> 1.1.0’
    26. Alamofire [网络] -> pod 'Alamofire', '~> 4.3’
    27. SwiftyStoreKit [app 内购] -> pod 'SwiftyStoreKit’
    28. Timepiece [date 帮手] -> pod 'Timepiece’
    29. CryptoSwift [加密] -> pod 'CryptoSwift’
    30. FSCalendar [日历] -> pod 'FSCalendar’
    31. ImageViewer [上行下效 Facebook 的图纸查看器] -> pod 'ImageViewer’
    32. PromiseKit [promises] -> pod 'PromiseKit', '~> 4.0’
    33. Ensembles [Core Data 同步] -> pod 'Ensembles’
    34. Reachability.swift 网络监听  斯维夫特 4.0 -> 

      pod 'ReachabilitySwift', :branch => 'develop'
      

    Buffer 里 iOS 的坦荡滚动:怎么样大家完结了 AsyncDisplayKit - 每年苹果的 WWDC 甘休后,大家都会把最多的集中力转移到更新大家的 Buffer…

    letuser=statusesArray[0]["user"]as?[String:Any],

    在您看完这个之后, 恭喜你, 你的 斯威夫特 水平已经同你的 Objective-C 水平有一拼了. 请点赞,谢谢.

    facebook/AsyncDisplayKit - iOS app 的平缓异步用户分界面。

    letusername=user["name"]as?String{

    1. DZNEmptyDataSet

    // Finally we got the username

    用户设置了您的 app 之后,就能映重视帘贰个单手的 UITableView。

    }

    DZNEmptyDataSet 帮助您幸免这一个景况,它提供了 Empty Data Set 帕特tern 的暗许达成。

    化为了这段:

    新葡亰496net 48

    let json = JSON(data: dataFromNetworking)

    dzenbot/DZNEmptyDataSet - 嵌入式 UITableView/UICollectionView 的父类体系,用于展示空的数据集,无论曾几何时…

    if let userName = json[0]["user"]["name"].string {

    1. Chameleon 作者是 Vicc Alexander

    // Now you got your value

    新葡亰496net 49

    }

    Chameleon 是一个轻量、又有力的 iOS 颜色框架。它依据“软件应用程序应该轻易地落实际效果果与利益,同不时候有限扶助理想的分界面”那几个主见而创制。

    1

    有了 Chameleon,你就不再需求捣鼓 本田CR-VGB 值、浪费时间搞领会 app 御史确的水彩组合、以及为文本能或不可能在 app 里不一致的背景下能够被看见而消极。

    2

    新葡亰496net 50新葡亰496net 51

    3

    Vicc亚历克斯ander/Chameleon - iOS 的扁平颜色框架(Obj-C 和 斯威夫特)

    4letjson=JSON(data:dataFromNetworking)

    1. PermissionScope 作者是 Nick O’Neill

    ifletuserName=json[0]["user"]["name"].string{

    新葡亰496net 52

    // Now you got your value

    PermissionScope 是二个 Swift框架,为了向用户奇妙地呼吁权限。它不只含有简单的权力央求UI,还有统一的权柄 API 能够告知您随意给定的系统权限的图景,当然也得以轻巧地哀求它们。

    }

    新葡亰496net 53

    活动替你完了了可选值的拆包。

    nickoneill/PermissionScope - 巧妙的 iOS 权限 UI 和 统一 API

    SwiftyJSON/斯维夫特yJSON – 在 Swift 里管理 JSON 越来越好的形式

    1. FileKit 作者是 Nikolai Vazquez

    5.Valet作者是Square

    新葡亰496net 54

    Valet 允许你平安的在 iOS 或 OS X 钥匙链中存款和储蓄数据,而没有要求掌握其它钥匙链怎样专门的职业的文化。它协助在一台道具的多少个利用(同八个开采者)间分享数据,以及在贰个行使中在多少个器具间使用 iCloud 实行分享。接济 Touch ID?没难题。

    FileKit 是三个 Swift框架,提供了简便易行和富有表现力的文件处理。[拜访使用示例。]( GitHub - nvzqz/FileKit: Simple and expressive file management in Swift )

    square/Valet – Valet 能够让你平安地在 iOS 或 OS X 钥匙链中存款和储蓄数据,而无需精晓别的钥匙链工作的知识。它…

    nvzqz/FileKit - 轻易和兼具表现力的 Swift 文件管理

    6.Firebase Analytics作者是Google Developers

    1. SwiftyUserDefaults 作者是 Radek Pietruszewski

    斯威夫特yUserDefaults 让 user defaults 用起来很乐意,通过整合一唱三叹的 Swifty API 和静态输入的补益。在二个地方定义键,轻易地选用值类型,得到额外的安全性和造福的编写翻译时检查,那个都以无需付费的。

    新葡亰496net 55

    radex/斯威夫特yUserDefaults - NSUserDefaults 的今世化 斯维夫特 API

    由Google营造(行吗,收购),应该是 iOS 最佳的免费解析消除方案。跟踪 app 使用量、用户活跃度、以及事件;设置用户属性;创立自定义受众;还应该有越多。

    1. Kingfisher 小编是王冰

    Firebase Analytics | Firebase – Firebase Analytics 是三个无需付费 app 监测化解方案,洞察 app 用量和用户活跃度

    新葡亰496net 56

    7.AsyncDisplayKit

    Kingfisher 是贰个轻量、纯 斯维夫特 的库,能够从网络中异步下载和缓存图片。

    onevcat/Kingfisher

    新葡亰496net 57

    1. Hero 作者是 Luke Zhao

    Instagram(TWTENCORE.US) 为他们的 appPaper制造了那一个异步 UI SDK。即使您想令你的 app 总是每秒用 60 帧的快慢来渲染,一定要探问这些库。此刻有一篇来自 Buffer 共青团和少先队的传说:

    新葡亰496net 58

    Buffer 里 iOS 的平整滚动:如何(以及为啥)大家贯彻了 AsyncDisplayKit– 每年苹果的 WWDC 停止后,大家都会把最多的集中力转移到更新大家的 Buffer…

    Hero 是为了创设 iOS 试图调控器过渡动画的库。它在 UIKit 繁琐的交接动画 API 之上提供了三个层,使得自定义过渡动画对于开垦职员来讲是二个轻易的职责。

    facebook/AsyncDisplayKit – iOS app 的平滑异步用户分界面。

    lkzhao/Hero - iOS 优雅的联网动画库,用 斯威夫特 写的。

    8.DZNEmptyDataSet

    1. Hedwig 小编是王姝

    用户设置了您的 app 之后,就能映珍视帘二个空白的 UITableView。

    新葡亰496net 59

    DZNEmptyDataSet 帮忙您防止这一个情状,它提供了Empty Data Set Pattern的暗中认可完毕。

    Hedwig 是三个 Swift 包,提供了一组高档API,能够让你轻易地发送电子邮件到SMTP服务器。要是您盘算在下二个奇妙的Swift 服务器 app里发送 email,Hedwig 恐怕是一个好的选取。

    onevcat/Hedwig - 像主任一样发送邮件到自由 SMTP 服务器,用 斯维夫特编写並且是跨平台的

    新葡亰496net 60

    1. DeviceKit 作者是Dennis Weissmann

    dzenbot/DZNEmptyDataSet – 嵌入式 UITableView/UICollectionView 的父类体系,用于彰显空的数据集,无论哪一天…

    DeviceKit 是 UIDevice 的值类型替换。轻易获取器械新闻和电瓶电量。

    9.Chameleon作者是Vicc Alexander

    dennisweissmann/DeviceKit

    1. Charts

    新葡亰496net 61

    新葡亰496net 62

    Chameleon 是二个轻量、又有力的 iOS 颜色框架。它根据“软件应用程序应该轻便地促作用益,同不日常候保持理想的分界面”这些主见而创设。

    美妙的线图、饼图、条形图、布满图、气泡图、雷达图还会有更加的多花色,那是一个图表库。

    有了 Chameleon,你就不再需求捣鼓 福睿斯GB 值、浪费时间搞掌握 app 太师确的颜色组合、以及为文本能或无法在 app 里不一致的背景下得以被看见而闹心。

    新葡亰496net 63

    danielgindi/Charts - iOS/tvOS/OSX 的不错图表!跨平台的 MPAndroidChart 的苹果端

    新葡亰496net 64

    1. MGSwipeTableCell

    一个轻巧使用的UITableViewCell子类,允许展现带有四种转移的可滑动按键。

    新葡亰496net 65

    新葡亰496net 66

    Vicc亚历克斯ander/Chameleon – iOS 的扁平颜色框架(Obj-C 和 Swift)

    MortimerGoro/MGSwipeTableCell

    10.PermissionScope作者是Nick O’Neill

    1. RandomKit 作者是 Nikolai Vazquez

    新葡亰496net 67

    新葡亰496net 68

    简言之易用的私自数据变化。

    PermissionScope 是贰个 Swift框架,为了向用户玄妙地伸手权限。它不只包涵简单的权柄请求UI,还恐怕有统一的权能 API 能够告知您轻巧给定的系统权限的动静,当然也足以轻巧地呼吁它们。

    #285: 用 RandomKit 生成自由数据 - 无论是在 app 的原型分界面需求样本值,依旧娱乐逻辑的一部分乘法器,随机…

    nvzqz/Random基特 - 斯维夫特 中的随机数据变动

    新葡亰496net 69

    1. ResponseDetective

    nickoneill/PermissionScope – 巧妙的 iOS 权限 UI 和 统一 API

    新葡亰496net 70

    11.FileKit作者是Nikolai Vazquez

    ResponseDetective 是一个非嵌入式框架,用于拦截应用程序和服务器之间的其余传出央求和传播响应以用来调节和测量试验指标。

    用 ResponseDetective 让 iOS 里的 HTTP 调适更便于 - 大家很兴奋地发布新的,用于HTTP调节和测验的开源iOS工具 - ResponseDetective。你有微微次...

    新葡亰496net 71

    netguru/ResponseDetective - 网络层里的夏Locke·霍姆斯

    FileKit 是多少个 Swift框架,提供了简易和颇具表现力的文本管理。看看使用示例。

    1. Onboard

    nvzqz/FileKit – 简单和具有展现力的 Swift文件管理

    只需几行代码,就能够轻松创立美好,动人心弦的用户指引页体验。

    12.SwiftyUserDefaults作者是Radek Pietruszewski

    新葡亰496net 72新葡亰496net 73

    斯威夫特yUserDefaults 让 user defaults 用起来异常快乐,通过结合歌声绕梁的 Swifty API 和静态输入的收益。在二个地方定义键,轻易地使用值类型,获得额外的安全性和有益的编写翻译时检查,这一个皆避防费的。

    mamaral/Onboard

    radex/斯维夫特yUserDefaults – NSUserDefaults 的当代化 SwiftAPI

    1. Quick Nimble 作者是 もどかしい

    13.Kingfisher作者是王巍

    新葡亰496net 74

    Quick是 斯维夫特 和 Objective-C 的BDD测量试验框架,和相称器框架 Nimble 合营使用。

    新葡亰496net 75

    Quick/Quick - 斯维夫特 (以及 Objective-C)测验框架。

    Kingfisher 是一个轻量、纯 斯威夫特 的库,能够从互联网中异步下载和缓存图片。

    Quick/Nimble - Swift 和 Objective-C 的相称器

    onevcat/Kingfisher

    1. Natalie 作者是 Marcin Krzyzanowski

    14.Hero作者是Luke Zhao

    Natalie 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更易于采取。生成的文书降低了用字符串作为 Segue 或 Storyboard 的标志符的情况。

    krzyzanowskim/Natalie - Storyboard 代码生成器

    新葡亰496net 76

    1. RxSwift 作者是 ReactiveExtensions*

    Hero 是为着构建 iOS 试图调节器过渡动画的库。它在 UIKit 繁琐的连结动画 API 之上提供了三个层,使得自定义过渡动画对于开辟职员来讲是贰个轻易的任务。

    新葡亰496net 77

    lkzhao/Hero – iOS 优雅的衔接动画库,用 Swift写的。

    对Swift中的 reactive 编程感兴趣?这里是中华Vx斯维夫特。

    15.Hedwig作者是王巍

    ReactiveX/RxSwift

    1. GDPerformanceView 作者是 Daniil Gavrilov

    新葡亰496net 78

    新葡亰496net 79新葡亰496net 80新葡亰496net 81新葡亰496net 82

    Hedwig 是三个 Swift 包,提供了一组高端API,能够让您轻便地发送电子邮件到SMTP服务器。假若你准备在下三个奇妙的Swift 服务器 app里发送 email,Hedwig 恐怕是二个好的挑选。

    GDPerformanceView在状态栏上方展现 FPS,CPU 使用状态,app 和 iOS 版本,并因而 delegate 报告 FPS 和 CPU 使用状态。

    onevcat/Hedwig – 像COO一样发送邮件到肆意 SMTP 服务器,用 斯维夫特编写何况是跨平台的

    dani-gavrilov/GDPerformanceView-Swift

    16.DeviceKit作者是Dennis Weissmann

    1. Alamofire

    DeviceKit 是 UIDevice 的值类型替换。轻巧收获器具消息和电瓶电量。

    新葡亰496net 83

    dennisweissmann/DeviceKit

    Alamofire 是用 Swift 写的 HTTP 网络库。

    17.Charts

    Swift 里的相对互联网指南,用 Alamofire - 自从2015年7月语言揭破以来,斯维夫特的网络已经造成纠纷主旨。乃至…

    Alamofire/Alamofire - Swift 中 优雅的 HTTP 网络

    新葡亰496net 84

    1. SwiftyStoreKit 作者是 Andrea Bizzotto

    杰出的线图、饼图、条形图、布满图、气泡图、雷达图还只怕有更多品种,那是二个图表库。

    新葡亰496net 85

    SwiftyStoreKit 是贰个轻量的 app 内购框架,补助 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。

    新葡亰496net 86

    bizz84/SwiftyStoreKit

    danielgindi/Charts – iOS/tvOS/OSX 的大好图表!跨平台的 MPAndroidChart 的苹果端

    1. Timepiece 作者是 AnyType

    18.MGSwipeTableCell

    斯威夫特 里直观的日子管理。

    三个轻巧使用的UITableViewCell子类,允许显示带有两种调换的可滑动按键。

    naoty/Timepiece

    1. CryptoSwift 作者是 Marcin Krzyzanowski

    新葡亰496net 87

    斯维夫特 里加密相关的扶植函数完毕。

    MortimerGoro/MGSwipeTableCell

    krzyzanowskim/CryptoSwift - CryptoSwift是贰个反复扩大的聚焦,包蕴了正式、安全、用 斯威夫特 达成的加密算法

    19.RandomKit作者是Nikolai Vazquez

    1. FSCalendar

    新葡亰496net 88

    新葡亰496net 89

    一心自定义的 iOS 日历库,包容 Objective-C 和 斯威夫特。

    轻松易行易用的即兴数据变化。

    新葡亰496net 90新葡亰496net 91

    #285: 用 RandomKit 生成自由数据 – 无论是在 app 的原型分界面须要样本值,仍然娱乐逻辑的一对乘法器,随机…

    WenchaoD/FSCalendar

    nvzqz/RandomKit – Swift中的随机数据变化

    1. ImageViewer 作者是 Kristian Angyal

    20.ResponseDetective

    效仿 Facebook 的图形浏览器。

    MailOnline/ImageViewer

    新葡亰496net 92

    1. PromiseKit

    ResponseDetective 是一个非嵌入式框架,用于拦截应用程序和服务器之间的其余传出需要和传布响应以用于调节和测量检验指标。

    新葡亰496net 93

    用 ResponseDetective 让 iOS 里的 HTTP 调适更易于 – 大家很欢欣地发表新的,用于HTTP调节和测量试验的开源iOS工具 – ResponseDetective。你某个许次…

    Promise基特 是对于随意有 swiftc 的平台的宏观和完整的 promises 达成,它有优秀的 Objective-C 桥接和舒服的 iOS、macOS、tvOS 和 watchOS 专业化。

    netguru/ResponseDetective – 网络层里的夏洛克·霍姆斯

    mxcl/PromiseKit - Swift 和 ObjC 的 Promises

    21.Onboard

    1. Ensembles 作者是 Drew McCormack

    只需几行代码,就可以轻易创造美好,动人心弦的用户教导页体验。

    新葡亰496net 94

    Ensembles 是二个 Objective-C 框架——也帮助 斯威夫特 —— 它扩大了Apple的Core Data框架,为Mac OS和iOS加多了点对点一块。多少个 SQLite persistent store 可以透过文件同步平台(如iCloud或Dropbox)耦合在一同。该框架能够轻松地扩张以支撑能够在装置之间活动文件的别样劳动,满含自定义服务器。

    新葡亰496net 95

    这么些库的 TL;DTucson 列表,供高速查询:

    **IGListKit **[UICollectionView 框架] ->pod 'IGListKit', '~> 2.0.0

    新葡亰496net 96

    Realm[挪动端数据库] ->pod 'RealmSwift’

    mamaral/Onboard

    Moya[空泛网络层] ->pod 'Moya', ‘8.0.0’

    22.Quick Nimble作者是もどかしい

    SwiftyJSON[JSON 解析] ->pod 'SwiftyJSON’

    Valet[钥匙串帮手] ->pod 'Valet’

    新葡亰496net 97

    Firebase Analytics[分析] ->pod 'Firebase/Core’

    Quick是 Swift 和 Objective-C 的BDD测量试验框架,和匹配器框架 Nimble 同盟使用。

    AsyncDisplayKit[异步 UI SDK] ->pod 'AsyncDisplayKit’

    Quick/Quick – 斯维夫特 (以及 Objective-C)测验框架。

    DZNEmptyDataSet[空状态形式] ->pod 'DZNEmptyDataSet’

    Quick/Nimble – 斯维夫特 和 Objective-C 的相称器

    Chameleon[扁平化颜色框架] ->pod 'ChameleonFramework/Swift', :git => ''

    23.Natalie作者是Marcin Krzyzanowski

    PermissionScope[iOS 权限框架] ->pod 'PermissionScope’

    Natalie 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更易于选取。生成的文书减少了用字符串作为 Segue 或 Storyboard 的标志符的图景。

    FileKit[文本管理] ->pod 'FileKit', '~> 4.0.0’

    krzyzanowskim/Natalie – Storyboard 代码生成器(斯维夫特)

    SwiftyUserDefaults[user defaults 帮手] ->pod 'SwiftyUserDefaults’

    24.RxSwift作者是ReactiveExtensions*

    Kingfisher[下载图片] ->pod 'Kingfisher', '~> 3.0’

    Hero[自定义试图调节器过渡动画] ->pod 'Hero’

    新葡亰496net 98

    Hedwig[发送 email]

    对斯维夫特中的 reactive 编制程序感兴趣?这里是Koleosx斯威夫特。

    DeviceKit[配备新闻] ->pod 'DeviceKit', '~> 1.0’

    ReactiveX/RxSwift

    Charts[图表] ->pod 'Charts’

    25.GDPerformanceView作者是Daniil Gavrilov

    MGSwipeTableCell[可以滑动的 table cells] ->pod 'MGSwipeTableCell’

    RandomKit[随意生成数字] ->pod 'RandomKit', '~> 3.0.0’

    新葡亰496net 99

    ResponseDetective[调适网络央求] ->pod 'ResponseDetective’

    Onboard[用户指点页] ->pod 'Onboard’

    新葡亰496net 100

    Quick Nimble[BDD 测试] ->pod 'Quick’

    pod 'Nimble’

    新葡亰496net 101

    Natalie[从 storyboard 生成代码]

    RxSwift[reactive 编程] ->pod 'RxSwift', '~> 3.0’

    新葡亰496net 102

    GDPerformanceView[实时 FPS and CPU 用量] ->pod 'GDPerformanceView-Swift', '~> 1.1.0’

    GDPerformanceView在状态栏上方突显 FPS,CPU 使用意况,app 和 iOS 版本,并通过 delegate 报告 FPS 和 CPU 使用景况。

    Alamofire[网络] ->pod 'Alamofire', '~> 4.3’

    dani-gavrilov/GDPerformanceView-Swift

    SwiftyStoreKit[app 内购] ->pod 'SwiftyStoreKit’

    26.Alamofire

    Timepiece[date 帮手] ->pod 'Timepiece’

    CryptoSwift[加密] ->pod 'CryptoSwift’

    新葡亰496net 103

    FSCalendar[日历] ->pod 'FSCalendar’

    Alamofire 是用 Swift 写的 HTTP 网络库。

    ImageViewer[上行下效 脸书 的图样查看器] ->pod 'ImageViewer’

    斯威夫特 里的相对互连网指南,用 Alamofire – 自从二〇一五年11月语言揭破以来,Swift的互连网已经变成争辨核心。以至…

    PromiseKit[promises] ->pod 'PromiseKit', '~> 4.0’

    Alamofire/Alamofire – Swift 中 优雅的 HTTP 网络

    Ensembles[Core Data 同步] ->pod 'Ensembles’

    27.SwiftyStoreKit作者是Andrea Bizzotto

    谢谢阅读,那不是你在 Medium 上得以读到的最短的篇章!如若您欣赏那篇小说,点击下边包车型客车 ❤️ 来把它共享给您的对象,如此那般越多的人会开采这一个极其棒的库。你也能够在 Twitter 上 follow 我,,那儿笔者发的为主都以 iOS 开拓。感谢!

    hey,还也是有一件事,假诺你已经注意到自家了,能够看看笔者以后的四个并不属于 iOS 编制程序世界的尤为重要类型:

    新葡亰496net 104

    对常见,业余天经济学和太空探寻感兴趣?认知一下 Enter Universe(是的,它是一向能够点击的!)。

    SwiftyStoreKit 是二个轻量的 app 内购框架,接济 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。

    新葡亰496net 105

    bizz84/SwiftyStoreKit

    28.Timepiece作者是AnyType

    斯威夫特 里直观的日子处理。

    naoty/Timepiece

    29.CryptoSwift作者是Marcin Krzyzanowski

    Swift 里加密相关的帮手函数实现。

    krzyzanowskim/CryptoSwift – Crypto斯维夫特是一个相连扩张的集纳,包涵了正规、安全、用 Swift完结的加密算法

    30.FSCalendar

    新葡亰496net 106

    统统自定义的 iOS 日历库,包容 Objective-C 和 斯维夫特。

    新葡亰496net 107

    新葡亰496net 108

    WenchaoD/FSCalendar

    31.ImageViewer作者是Kristian Angyal

    效仿 推特(Twitter) 的图形浏览器。

    MailOnline/ImageViewer

    32.PromiseKit

    新葡亰496net 109

    PromiseKit 是对于自由有 swiftc 的平台的宏观和完好的 promises 实现,它有优秀的 Objective-C 桥接和安适的 iOS、macOS、tvOS 和 watchOS 专业化。

    年必须了解的,2017年33个必须了解的iOS开源库。mxcl/PromiseKit – Swift 和 ObjC 的 Promises

    33.Ensembles作者是Drew McCormack

    新葡亰496net 110

    Ensembles 是三个 Objective-C 框架——也协理 斯维夫特 —— 它扩展了Apple的Core Data框架,为Mac

    OS和iOS增加了点对点一块。多个 SQLite persistent store

    能够透过文件同步平台(如iCloud或Dropbox)耦合在一块。该框架能够轻巧地扩充以支撑能够在设备之间活动文件的另外劳动,满含自定义服务器。

    那些库的 TL;D酷路泽 列表,供高速查询:

    IGListKit[UICollectionView 框架] ->pod 'IGListKit', '~> 2.0.0

    Realm[运动端数据库] ->pod 'RealmSwift’

    Moya[泛泛互连网层] ->pod 'Moya', ‘8.0.0’

    SwiftyJSON[JSON 解析]年必须了解的,2017年33个必须了解的iOS开源库。 ->pod 'SwiftyJSON’

    Valet[钥匙串助手] ->pod 'Valet’

    Firebase Analytics[分析] ->pod 'Firebase/Core’

    AsyncDisplayKit[异步 UI SDK] ->pod 'AsyncDisplayKit’

    DZNEmptyDataSet[空状态方式] ->pod 'DZNEmptyDataSet’

    Chameleon[扁平化颜色框架] ->pod 'ChameleonFramework/Swift', :git => ''

    PermissionScope[iOS 权限框架] ->pod 'PermissionScope’

    FileKit[文件管理] ->pod 'FileKit', '~> 4.0.0’

    SwiftyUserDefaults[user defaults 帮手] ->pod 'SwiftyUserDefaults’

    Kingfisher[下载图片] ->pod 'Kingfisher', '~> 3.0’

    Hero[自定义试图调节器过渡动画] ->pod 'Hero’

    Hedwig[发送 email]

    DeviceKit[配备音信] ->pod 'DeviceKit', '~> 1.0’

    Charts[图表] ->pod 'Charts’

    MGSwipeTableCell[可以滑动的 table cells] ->pod 'MGSwipeTableCell’

    RandomKit[放肆生成数字] ->pod 'RandomKit', '~> 3.0.0’

    ResponseDetective[调适网络央浼] ->pod 'ResponseDetective’

    Onboard[用户引导页] ->pod 'Onboard’

    Quick Nimble[BDD 测试] ->pod 'Quick’

    pod 'Nimble’

    Natalie[从 storyboard 生成代码]

    RxSwift[reactive 编程] ->pod 'RxSwift', '~> 3.0’

    GDPerformanceView[实时 FPS and CPU 用量] ->pod 'GDPerformanceView-Swift', '~> 1.1.0’

    Alamofire[网络] ->pod 'Alamofire', '~> 4.3’

    SwiftyStoreKit[app 内购] ->pod 'SwiftyStoreKit’

    Timepiece[date 帮手] ->pod 'Timepiece’

    CryptoSwift[加密] ->pod 'CryptoSwift’

    FSCalendar[日历] ->pod 'FSCalendar’

    ImageViewer[依傍 Facebook 的图形查看器] ->pod 'ImageViewer’

    PromiseKit[promises] ->pod 'PromiseKit', '~> 4.0’

    Ensembles[Core Data 同步] ->pod 'Ensembles’

    本文由新葡亰496net发布于奥门新萄京娱乐场,转载请注明出处:年必须了解的,2017年33个必须了解的iOS开源库

    关键词: