澳门新萄京官方网站-www.8455.com-澳门新萄京赌场网址

澳门新萄京官方网站:读书教导,前年叁拾多少

2019-06-30 作者:www.8455.com   |   浏览(185)

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

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

澳门新萄京官方网站 1

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

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

您好,iOS开拓者们!笔者的名字叫 Pawe,小编是二个独门 iOS 开采者,并且是 Enter Universe 的撰稿人。临近三年前自个儿发布了 贰二十个iOS开源库,令你的支出坐上火箭吧。那是本身在此地最好的稿子了(依照Medium 用户的报告来看):

澳门新萄京官方网站 21486451105920331.jpg倘使有 15.5 万人 很担忧是不是抢先网络上连山排海般的文字找到最佳的 iOS 开源库,那小编来传递。能够看一下本身的 GitHub 主页,在那篇文章之后又星了超过 180 个 repositories,所以是时候更新本身的 Medium 了。跟 33 个 pod 打个招呼,它们会让你 2017 年的开荒坐上火箭。开火发射啦。澳门新萄京官方网站 31486451187646078.png照片版权:(NASA/JoelKowsky)在文章的底部你会找到 TL;D奥迪Q3即计算列表,列出了独具这一个库,并且有对应的链接以及 CocoaPods 名字。阅读进程中无需记笔记。现在开始谈正事。1.IGListKit,作者是Instagram Engineering澳门新萄京官方网站 41486451257679564.jpgTwitter技士做的,IGListKit 是多少驱动的 UICollectionView 框架,为了营造飞速和可扩张的列表。此外,它促进你在 app 截至对于大气视图调控器的运用。看看那篇来自 Ray Wenderlich 的科目,关于如何在品种中完毕那几个库,可能读读那篇罗德里戈 Cavalcante 的篇章,关于迁移现成的 UITableView 到 IGListCollectionView。推特(TWTR.US)/IGListKit - 为了营造高速和可扩张的列表而生的数码驱动 UICollectionView 框架2. Realm,作者是realm.io澳门新萄京官方网站 51486452349566480.jpgRealm是二个直接运营在四哥大、平板和可穿戴设备内部的位移端数据库,不只是 iOS。要是你想试一点和 Core Data 分裂的,就用 Realm。许多人说它是一个当代化的、产品已经足以取代苹果原生的消除方案。realm/realm-cocoa

  • Realm 是三个运动端数据库:Core Data 和 SQLite 的替代品3.Moya,作者是Ash Furrow澳门新萄京官方网站 61486452409589582.jpgMoya是你的 app 中缺点和失误的互联网层。不用再去想在何处安置网络诉求,Moya替你管理。澳门新萄京官方网站 71486452430894564.pngMoya/Moya
  • 用 Swift 写的网络抽象层4.SwiftyJSON,小编是 Pinglin TangSwift 界 JSON 深入分析之王。自动替你做到了可选值的拆包。斯维夫特yJSON/斯维夫特yJSON - 在 斯威夫特 里管理 JSON 越来越好的措施5.Valet,小编是SquareValet 允许你平安的在 iOS 或 OS X 钥匙链中存款和储蓄数据,而无需调控其余钥匙链如何是好事的文化。它辅助在一台设备的多少个利用间分享数据,以及在一个选用中在七个设备间接选举拔iCloud 进行分享。扶助 Touch ID?没难点。square/Valet - Valet 能够让您平安地在 iOS 或 OS X 钥匙链中蕴藏数据,而不须要调控别的钥匙链专门的工作的知识。**6. Firebase Analytics 作者是 **Google Developers澳门新萄京官方网站 81486452565517177.png由谷歌(Google)创设,应该是 iOS 最棒的无需付费剖析化解方案。追踪 app 使用量、用户活跃度、以及事件;设置用户属性;创造自定义受众;还可能有越多。Firebase Analytics | Firebase - Firebase Analytics 是八个免费 app 监测消除方案,洞察 app 用量和用户活跃度**7. **AsyncDisplayKit澳门新萄京官方网站 91486452608588298.png推特(TWTR.US)为她们的 app Paper 创建了那一个异步 UI SDK。要是你想让您的 app 总是每秒用 60 帧的速度来渲染,一定要探望那几个库。那儿有一篇来自 Buffer 团队的旧事:Buffer 里 iOS 的坦荡滚动:怎样大家达成了 AsyncDisplayKit - 每年苹果的 WWDC 停止后,我们都会把最多的注意力转移到立异大家的 Buffer…facebook/AsyncDisplayKit - iOS app 的平整异步用户分界面。8.DZNEmptyDataSet用户设置了您的 app 之后,就能看见贰个白手的 UITableView。DZNEmptyDataSet 协助您防止这几个状态,它提供了 Empty Data Set Pattern 的暗中认可完结。澳门新萄京官方网站 101486452722768192.pngdzenbot/DZNEmptyDataSet
  • 嵌入式 UITableView/UICollectionView 的父类种类,用于突显空的数据集,无论什么日期…**9. Chameleon 作者是 **Vicc Alexander澳门新萄京官方网站 111486452768555247.pngChameleon 是一个轻量、又有力的 iOS 颜色框架。它遵照“软件应用程序应该轻易地贯彻效果与利益,相同的时候有限匡助美好的分界面”那几个主张而创办。有了 Chameleon,你就不再须求捣鼓 XC90GB 值、浪费时间搞精通 app 都尉确的颜料组合、以及为文本能不能够在 app 里区别的背景下得以被看见而干扰。澳门新萄京官方网站 121486452789616106.pngViccAlexander/Chameleon
  • iOS 的扁平颜色框架(Obj-C 和 Swift)10. **PermissionScope**,作者是Nick O’Neill澳门新萄京官方网站 131486452834536322.pngPermissionScope 是一个 斯维夫特 框架,为了向用户美妙地呼吁权限。它不只含有轻巧的权杖哀告UI,还恐怕有统一的权力 API 能够告诉你随意给定的类别权限的气象,当然也得以轻便地呼吁它们。澳门新萄京官方网站 141486452847419997.jpgnickoneill/PermissionScope
  • 巧妙的 iOS 权限 UI 和 统一 API**11. FileKit 作者是 **Nikolai Vazquez澳门新萄京官方网站 151486452892818718.pngFileKit是叁个 Swift框架,提供了简约和具有表现力的公文管理。看看使用示例。nvzqz/FileKit - 轻便和持有表现力的 斯威夫特 文件管理**12. SwiftyUserDefaults 作者是 **Radek Pietruszewski斯维夫特yUserDefaults 让 user defaults 用起来很欢欣鼓舞,通过结合如闻天籁的 斯威夫特y API 和静态输入的补益。在二个地点定义键,轻便地运用值类型,获得额外的安全性和惠及的编写翻译时检查,这么些都是免费的。radex/斯威夫特yUserDefaults
  • NSUserDefaults 的今世化 Swift API13. **Kingfisher**,小编是王彧澳门新萄京官方网站 161486452969128104.jpgKingfisher 是三个轻量、纯 Swift的库,能够从网络中异步下载和缓存图片。onevcat/Kingfisher**14. Hero 作者是 **Luke Zhao澳门新萄京官方网站 171486453005790949.jpgHero 是为着营造 iOS 试图调控器过渡动画的库。它在 UIKit 繁琐的连结动画 API 之上提供了二个层,使得自定义过渡动画对于开辟职员来讲是一个无拘无束的职分。

你好,iOS 开垦者们!小编的名字叫 Paweł,作者是多个单身 iOS 开垦者,并且是 Enter Universe 的小编。

你好,iOS 开垦者们!本身的名字叫 Paweł,笔者是二个单身 iOS 开辟者,并且是Enter Universe的作者。

学学Swift,从此处开首!

lkzhao/Hero - iOS 优雅的连通动画库,用 斯维夫特 写的。15. **Hedwig** 笔者是赵强

就像是三年前作者宣布了 二十九个iOS开源库,让你的开垦坐上火箭吧。那是自己在那边最佳的篇章了(根据 Medium 用户的举报来看):

就如六年前作者揭橥了三十多少个iOS开源库,令你的开支坐上火箭吧。这是作者在那边最佳的稿子了(根据Medium 用户的陈说来看):

澳门新萄京官方网站 181486453053843055.jpgHedwig 是二个 Swift 包,提供了一组高端API,能够让您轻巧地发送电子邮件到SMTP服务器。假如您打算在下两个美妙的 斯威夫特 服务器 app里发送 email,Hedwig 恐怕是二个好的选项。onevcat/Hedwig

澳门新萄京官方网站 19

《The Swift Programming Language》 官方 API

  • 像主管同样发送邮件到自便 SMTP 服务器,用 Swift 编写并且是跨平台的16. **DeviceKit** 作者是Dennis WeissmannDeviceKit 是 UIDevice 的值类型替换。轻便收获器材音信和电瓶电量。dennisweissmann/Device基特**17. **Charts澳门新萄京官方网站 201486453155138861.png美丽的线图、饼图、条形图、分布图、气泡图、雷达图还应该有愈来愈多花色,那是三个图表库。澳门新萄京官方网站 211486453177377551.pngdanielgindi/Charts
  • iOS/tvOS/OSX 的优秀图表!跨平台的 MPAndroidChart 的苹果端**18. **MGSwipeTableCell二个便于使用的UITableViewCell子类,允许显示带有多样改换的可滑动开关。澳门新萄京官方网站 221486453225410589.pngMortimerGoro/MGSwipeTableCell**19. RandomKit 作者是 **Nikolai Vazquez澳门新萄京官方网站 231486453291688873.png轻巧易用的妄动数据变动。#285: 用 Random基特 生成自由数据 - 无论是在 app 的原型分界面须求样本值,依旧娱乐逻辑的片段乘法器,随机…nvzqz/RandomKit - Swift 中的随机数据变动**20. **ResponseDetective澳门新萄京官方网站 241486453336165739.pngResponseDetective 是三个非嵌入式框架,用于拦截应用程序和服务器之间的别样传出央浼和传播响应以用于调节和测验目的。用 ResponseDetective 让 iOS 里的 HTTP 调适更便于 - 大家很兴高采烈地发布新的,用于HTTP调节和测验的开源iOS工具 - ResponseDetective。你有些许次...netguru/ResponseDetective - 互联网层里的夏Locke·霍姆斯**21. **Onboard只需几行代码,就可以轻巧创制优质,令人神往的用户指引页体验。澳门新萄京官方网站 251486453364709683.gif澳门新萄京官方网站 261486453369937551.gifmamaral/Onboard**22. **Quick ** Nimble 作者是 **もどかしい澳门新萄京官方网站 271486454515360259.pngQuick是 斯维夫特 和 Objective-C 的BDD测量检验框架,和相称器框架 Nimble 合营使用。Quick/Quick - Swift (以及 Objective-C)测验框架。Quick/Nimble
  • 斯威夫特 和 Objective-C 的相称器**23. Natalie 作者是 **Marcin KrzyzanowskiNatalie 生成基于 storyboard 文件的 斯维夫特代码,使 storyboard 和 segue 更便于选择。生成的公文收缩了用字符串作为 Segue 或 Storyboard 的标志符的景况。krzyzanowskim/Natalie - Storyboard 代码生成器**24. RxSwift 作者是 **ReactiveExtensions*澳门新萄京官方网站 281486454594762749.png对Swift中的 reactive 编制程序感兴趣?这里是瑞虎xSwift。ReactiveX/奥迪Q5x斯维夫特

在那边自身依然要引入下笔者本身建的iOS开荒学习群:680565220,群里都以学ios开荒的,如若你正在读书ios ,笔者迎接您进入,今天享受的这么些案例已经上传到群众文化艺术件,大家都以软件开采党,不定时分享干货(唯有iOS软件开采相关的),包括本人要好收拾的一份2018最新的iOS进级资料和高端开垦教程

澳门新萄京官方网站 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澳门新萄京官方网站 301486454639760296.pngGDPerformanceView在状态栏上方呈现FPS,CPU 使用状态,app 和 iOS 版本,并因此 delegate 报告 FPS 和 CPU 使用意况。dani-gavrilov/GDPerformanceView-斯威夫特**26. **Alamofire澳门新萄京官方网站 311486454674401987.pngAlamofire 是用 斯威夫特 写的 HTTP 网络库。斯维夫特 里的断然互联网指南,用 Alamofire - 自从二零一五年5月语言揭露以来,斯威夫特的网络已经变成争论主旨。乃至…Alamofire/Alamofire - 斯威夫特 中 优雅的 HTTP 互联网**27. SwiftyStoreKit 作者是 **Andrea Bizzotto澳门新萄京官方网站 321486454721880743.png斯威夫特yStoreKit是三个轻量的 app 内购框架,帮助 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。bizz84/斯维夫特yStoreKit**28. Timepiece 作者是 **AnyType斯威夫特 里直观的日期管理。naoty/Timepiece**29. CryptoSwift 作者是 **Marcin KrzyzanowskiSwift里加密相关的扶持函数达成。krzyzanowskim/Crypto斯维夫特 - CryptoSwift是二个一再增加的群集,包涵了正规、安全、用 Swift实现的加密算法**30. **FSCalendar澳门新萄京官方网站 331486454835386672.png完全自定义的 iOS 日历库,包容 Objective-C 和 Swift。澳门新萄京官方网站 341486454841511336.pngWenchaoD/FSCalendar**31. ImageViewer 作者是 **Kristian Angyal萧规曹随 推特(Twitter)的图片浏览器。MailOnline/ImageViewer**32. **PromiseKit澳门新萄京官方网站 351486454912610501.jpgPromiseKit是对于随便有 swiftc 的阳台的周详和一体化的 promises 达成,它有理想的 Objective-C 桥接和清爽的 iOS、macOS、tvOS 和 watchOS 职业化。mxcl/PromiseKit - Swift 和 ObjC 的 Promises**33. Ensembles 作者是 **Drew McCormack[图片上传中。。。]Ensembles 是贰个 Objective-C 框架——也支撑 Swift —— 它扩大了Apple的Core Data框架,为Mac OS和iOS增多了点对点一块。多个 SQLite persistent store 能够因此文件同步平台(如iCloud或Dropbox)耦合在一块。该框架能够轻巧地增添以支撑能够在设施之间活动文件的别的劳动,包蕴自定义服务器。那个库的 TL;DPRADO 列表,供高速查询: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 [仿照 Facebook 的图样查看器] -> pod 'ImageViewer’32.PromiseKit [promises] -> pod 'PromiseKit', '~> 4.0’33.Ensembles [Core Data 同步] -> pod 'Ensembles’

如果有15.5 万人很忧郁是不是超过网络上连山排海般的文字找到最佳的 iOS 开源库,那本人来传递

如果有15.5 万人很挂念是还是不是超越网络上连山排海般的文字找到最好的 iOS 开源库,那笔者来传递

Swift 初级语法

多谢阅读,假若您爱怜那篇小说,点击喜欢,收藏开关, 来把它分享给你的爱人,那样越多的人会发觉这个非常的棒的库。iOS 开辟者你喜欢这几个库吗?良辰多谢大家看看。

能够看一下小编的 GitHub 主页,在那篇小说之后又星了当先 180 个 repositories,所以是时候更新本人的 Medium 了。

能够看一下我的 GitHub 主页,在那篇作品之后又星了超越180 个 repositories,所以是时候更新本人的 Medium 了。

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

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

Swift 高级

澳门新萄京官方网站 36

肖像版权:(NASA/Joel Kowsky)

澳门新萄京官方网站 37

斯威夫特 2.0到3.0 的迁移变化常见错误链接:

在文章的底部你会找到 TL;D汉兰达即总计列表,列出了具有那些库,并且有照看的链接以及 CocoaPods 名字。阅读进程中没有需要记笔记。未来始于谈正事。

肖像版权:(NASA/Joel Kowsky)

  1. IGListKit 作者是 Instagram Engineering

在篇章的底层你会找到 TL;DHaval即总计列表,列出了具有这几个库,并且有对应的链接以及 CocoaPods 名字(假如部分话)。阅读进程中不供给记笔记。今后始于谈正事。

澳门新萄京官方网站 38

1.IGListKit作者是Instagram Engineering

Twitter 程序猿做的,IGListKit 是数码驱动的 UICollectionView 框架,为了创设快速和可扩展的列表。此外,它促进你在 app 截止对于大气视图调控器的应用。看看那篇来自 Ray Wenderlich 的课程,关于什么在档期的顺序中落实那个库,大概读读那篇 罗德里戈 Cavalcante 的小说,关于迁移现成的 UITableView 到 IGListCollectionView。

Twitter/IGListKit - 为了创设高速和可扩充的列表而生的多寡驱动 UICollectionView 框架

澳门新萄京官方网站 39

  1. Realm 作者是 realm.io

Twitter 技术员做的,IGListKit 是数码驱动的 UICollectionView 框架,为了创设高效和可扩大的列表。此外,它推向你在 app 截至对于大气视图调节器的使用。看看这篇来自Ray Wenderlich 的教程,关于什么在类型中贯彻那么些库,或然读读那篇Rodrigo Cavalcante 的文章,关于迁移现存的 UITableView 到 IGListCollectionView。

✨✨✨

澳门新萄京官方网站 40

推特(TWTR.US)/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

澳门新萄京官方网站 41

github swift-evolution 参考链接:

澳门新萄京官方网站 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 的代替品

 

澳门新萄京官方网站 43

3.Moya作者是Ash Furrow

 常用第三方大全:

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

“轮子”工具类

  1. SwiftyJSON 作者是 Pinglin Tang

澳门新萄京官方网站 44

  • SwiftyJSON:GitHub上最棒开垦者承认的JSON分析类
  • Dollar.swift:斯威夫特版Lo-Dash(或underscore)函数式工具库
  • OAuthSwift:外国主流网址OAuth授权类库
  • PathKit:小而美的不二诀窍管理类
  • XCGLogger:功用一体化的日记管理类库
  • Surge:基于苹果Accelerate高质量总计框架封装库
  • Async:简洁的后台奉行代码封装库
  • Euler:直观、简洁的数学表达式∛27÷3 ∑[3,1,2]
  • LocationManager:地理地方管理封装库
  • Siren:当使用立异时,文告用户并提供App Store链接
  • BrightFutures:长久或复杂总计由单独线程异步来形成

斯维夫特 界 JSON 分析之王。

Moya 是您的 app 中缺点和失误的网络层。不用再去想在何地(或许如何)安置互联网央浼,莫亚替你管理。

存储类

把这段代码:

  • 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}

澳门新萄京官方网站 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

图片类

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

斯维夫特 界 JSON 分析之王。

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

SwiftyJSON/SwiftyJSON - 在 Swift 里管理 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

“车子”示例项目

澳门新萄京官方网站 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开垦公司大型纯Swift项目
  • SwiftWeather:清新雅淡持续创新天气预先报告项目
  • VPNOn:驻在文告中央内的VPN按钮应用
  1. AsyncDisplayKit

3

 

澳门新萄京官方网站 47

4

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

推特(TWTR.US) 为她们的 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 [用户指引页] -> 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 互联网监听  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 Pattern 的暗中同意完成。

成为了这段:

澳门新萄京官方网站 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

澳门新萄京官方网站 49

}

Chameleon 是二个轻量、又有力的 iOS 颜色框架。它依据“软件应用程序应该轻便地达成效果与利益,同不平时间保险优异的界面”这一个主张而创制。

1

有了 Chameleon,你就不再供给捣鼓 TiggoGB 值、浪费时间搞掌握 app 知府确的颜色组合、以及为文本能不能够在 app 里不一致的背景下得以被看见而抑郁。

2

澳门新萄京官方网站 50澳门新萄京官方网站 51

3

ViccAlexander/Chameleon - iOS 的扁平颜色框架(Obj-C 和 Swift)

4letjson=JSON(data:dataFromNetworking)

  1. PermissionScope 作者是 Nick O’Neill

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

澳门新萄京官方网站 52

// Now you got your value

PermissionScope 是三个 斯威夫特框架,为了向用户神奇地央浼权限。它不只含有轻便的权杖诉求UI,还会有统一的权力 API 能够告诉您轻便给定的种类权限的气象,当然也足以轻巧地供给它们。

}

澳门新萄京官方网站 53

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

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

SwiftyJSON/SwiftyJSON – 在 斯维夫特 里处理 JSON 更加好的不二等秘书籍

  1. FileKit 作者是 Nikolai Vazquez

5.Valet作者是Square

澳门新萄京官方网站 54

Valet 允许你安然的在 iOS 或 OS X 钥匙链中积存数据,而无需调节其它钥匙链如何职业的学问。它接济在一台设备的两个应用(同三个开垦者)间分享数据,以及在三个利用中在多少个设备间使用 iCloud 进行分享。援助 Touch ID?没难题。

FileKit 是三个 斯维夫特框架,提供了简便易行和具备表现力的文书处理。[看看使用示例。]( GitHub - nvzqz/FileKit: Simple and expressive file management in Swift )

square/Valet – Valet 能够让您平安地在 iOS 或 OS X 钥匙链中蕴藏数据,而无需控制别的钥匙链专门的学业的学问。它…

nvzqz/FileKit - 轻松和全体表现力的 斯威夫特 文件管理

6.Firebase Analytics作者是Google Developers

  1. SwiftyUserDefaults 作者是 Radek Pietruszewski

斯威夫特yUserDefaults 让 user defaults 用起来很欢快,通过整合如闻天籁的 斯维夫特y API 和静态输入的益处。在三个地方定义键,轻易地利用值类型,得到额外的安全性和有利于的编写翻译时检查,这一个都以无偿的。

澳门新萄京官方网站 55

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

由谷歌(Google)构建(好呢,收购),应该是 iOS 最棒的免费解析消除方案。追踪 app 使用量、用户活跃度、以及事件;设置用户属性;创设自定义受众;还会有越来越多。

  1. Kingfisher 作者是李兴

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

澳门新萄京官方网站 56

7.AsyncDisplayKit

Kingfisher 是八个轻量、纯 Swift 的库,能够从网络中异步下载和缓存图片。

onevcat/Kingfisher

澳门新萄京官方网站 57

  1. Hero 作者是 Luke Zhao

推特(TWTR.US) 为她们的 appPaper创立了这些异步 UI SDK。假如你想令你的 app 总是每秒用 60 帧的速度来渲染,一定要探望这几个库。那时有一篇来自 Buffer 团队的轶事:

澳门新萄京官方网站 58

Buffer 里 iOS 的平整滚动:怎样(以及为啥)大家落到实处了 AsyncDisplayKit– 每年苹果的 WWDC 停止后,大家都会把最多的注意力转移到立异大家的 Buffer…

Hero 是为了营造 iOS 试图调整器过渡动画的库。它在 UI基特 繁琐的接入动画 API 之上提供了一个层,使得自定义过渡动画对于开采人士来讲是二个轻便的职责。

facebook/AsyncDisplayKit – iOS app 的坦荡异步用户界面。

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

8.DZNEmptyDataSet

  1. Hedwig 笔者是赵强

用户安装了你的 app 之后,就能映珍视帘二个空白的 UITableView。

澳门新萄京官方网站 59

DZNEmptyDataSet 扶助你幸免那么些场所,它提供了Empty Data Set Pattern的私下认可实现。

Hedwig 是一个 Swift 包,提供了一组高级API,能够让您轻轻便松地发送电子邮件到SMTP服务器。如若你准备在下二个美妙的Swift 服务器 app里发送 email,Hedwig 或者是一个好的挑三拣四。

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

澳门新萄京官方网站 60

  1. DeviceKit 作者是Dennis Weissmann

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

DeviceKit 是 UIDevice 的值类型替换。轻便得到器材音信和电瓶电量。

9.Chameleon作者是Vicc Alexander

dennisweissmann/DeviceKit

  1. Charts

澳门新萄京官方网站 61

澳门新萄京官方网站 62

Chameleon 是三个轻量、又有力的 iOS 颜色框架。它依据“软件应用程序应该轻易地贯彻效果与利益,同期保持卓绝的分界面”那个主见而创设。

美好的线图、饼图、条形图、遍及图、气泡图、雷达图还会有越来越多品类,那是一个图表库。

有了 Chameleon,你就不再必要捣鼓 凯雷德GB 值、浪费时间搞掌握 app 太守确的颜料组合、以及为文本能还是不能够在 app 里分化的背景下能够被看见而干扰。

澳门新萄京官方网站 63

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

澳门新萄京官方网站 64

  1. MGSwipeTableCell

七个轻松使用的UITableViewCell子类,允许展现带有三种转变的可滑动按键。

澳门新萄京官方网站 65

澳门新萄京官方网站 66

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

MortimerGoro/MGSwipeTableCell

10.澳门新萄京官方网站:读书教导,前年叁拾多少个必须询问的iOS开源库。PermissionScope作者是Nick O’Neill

  1. RandomKit 作者是 Nikolai Vazquez

澳门新萄京官方网站 67

澳门新萄京官方网站 68

简容易单易用的放肆数据变动。

PermissionScope 是二个 斯威夫特框架,为了向用户神奇地伸手权限。它不只包罗简单的权能央浼UI,还应该有统一的权位 API 能够告知您轻巧给定的系统权限的景况,当然也得以轻便地伸手它们。

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

nvzqz/RandomKit - Swift 中的随机数据变动

澳门新萄京官方网站 69

  1. ResponseDetective

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

澳门新萄京官方网站 70

11.FileKit作者是Nikolai Vazquez

ResponseDetective 是贰个非嵌入式框架,用于拦截应用程序和服务器之间的任何传出央浼和扩散响应以用来调节和测量试验指标。

用 ResponseDetective 让 iOS 里的 HTTP 调适更便于 - 咱们很快乐地透露新的,用于HTTP调节和测量检验的开源iOS工具 - ResponseDetective。你有微微次...

澳门新萄京官方网站 71

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

File基特 是三个 斯威夫特框架,提供了大约和兼具表现力的公文管理。看望使用示例。

  1. Onboard

nvzqz/FileKit – 轻巧和享有表现力的 Swift文件管理

澳门新萄京官方网站:读书教导,前年叁拾多少个必须询问的iOS开源库。只需几行代码,就可以轻便创制优质,引人入胜的用户辅导页体验。

12.SwiftyUserDefaults作者是Radek Pietruszewski

澳门新萄京官方网站 72澳门新萄京官方网站 73

SwiftyUserDefaults 让 user defaults 用起来很兴高采烈,通过整合经久不息的 Swifty API 和静态输入的功利。在一个地方定义键,轻便地利用值类型,拿到额外的安全性和方便的编写翻译时检查,那几个皆防止费的。

mamaral/Onboard

radex/斯威夫特yUserDefaults – NSUserDefaults 的今世化 SwiftAPI

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

13.Kingfisher作者是王巍

澳门新萄京官方网站 74

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

澳门新萄京官方网站 75

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

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

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

onevcat/Kingfisher

  1. Natalie 作者是 Marcin Krzyzanowski

14.Hero作者是Luke Zhao

娜塔莉 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更易于选择。生成的公文收缩了用字符串作为 Segue 或 Storyboard 的标记符的情景。

krzyzanowskim/娜塔莉 - Storyboard 代码生成器

澳门新萄京官方网站 76

  1. RxSwift 作者是 ReactiveExtensions*

Hero 是为着营造 iOS 试图调整器过渡动画的库。它在 UIKit 繁琐的连通动画 API 之上提供了多个层,使得自定义过渡动画对于开采职员来讲是三个落魄不羁的任务。

澳门新萄京官方网站 77

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

对Swift中的 reactive 编程感兴趣?这里是PRADOxSwift。

15.Hedwig作者是王巍

ReactiveX/RxSwift

  1. GDPerformanceView 作者是 Daniil Gavrilov

澳门新萄京官方网站 78

澳门新萄京官方网站 79澳门新萄京官方网站 80澳门新萄京官方网站 81澳门新萄京官方网站 82

Hedwig 是三个 Swift 包,提供了一组高档API,能够让您轻轻易松地发送电子邮件到SMTP服务器。若是你筹划在下一个奇妙的Swift 服务器 app里发送 email,Hedwig 可能是多个好的挑三拣四。

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

onevcat/Hedwig – 像总经理同样发送邮件到任性 SMTP 服务器,用 Swift编写并且是跨平台的

dani-gavrilov/GDPerformanceView-Swift

16.DeviceKit作者是Dennis Weissmann

  1. Alamofire

DeviceKit 是 UIDevice 的值类型替换。轻松获取器材信息和电瓶电量。

澳门新萄京官方网站 83

dennisweissmann/DeviceKit

Alamofire 是用 Swift 写的 HTTP 网络库。

17.Charts

斯威夫特 里的相对化互连网指南,用 Alamofire - 自从二〇一五年二月语言揭破以来,斯维夫特的网络已经产生争论大旨。以至…

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

澳门新萄京官方网站 84

  1. SwiftyStoreKit 作者是 Andrea Bizzotto

地利人和的线图、饼图、条形图、布满图、气泡图、雷达图还应该有更几体系,这是八个图表库。

澳门新萄京官方网站 85

斯威夫特yStoreKit 是一个轻量的 app 内购框架,协助 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。

澳门新萄京官方网站 86

bizz84/SwiftyStoreKit

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

  1. Timepiece 作者是 AnyType

18.MGSwipeTableCell

斯维夫特 里直观的日期处理。

三个便于使用的UITableViewCell子类,允许展现带有种种转换的可滑动按键。

naoty/Timepiece

  1. CryptoSwift 作者是 Marcin Krzyzanowski

澳门新萄京官方网站 87

斯威夫特 里加密相关的帮带函数完成。

MortimerGoro/MGSwipeTableCell

krzyzanowskim/CryptoSwift - CryptoSwift是四个相连扩张的集中,包涵了行业内部、安全、用 斯威夫特 达成的加密算法

19.RandomKit作者是Nikolai Vazquez

  1. FSCalendar

澳门新萄京官方网站 88

澳门新萄京官方网站 89

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

简单易用的自便数据变化。

澳门新萄京官方网站 90澳门新萄京官方网站 91

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

WenchaoD/FSCalendar

nvzqz/RandomKit – 斯威夫特中的随机数据变化

  1. ImageViewer 作者是 Kristian Angyal

20.ResponseDetective

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

MailOnline/ImageViewer

澳门新萄京官方网站 92

  1. PromiseKit

ResponseDetective 是三个非嵌入式框架,用于拦截应用程序和服务器之间的其余传出诉求和传颂响应以用于调节和测验目标。

澳门新萄京官方网站 93

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

PromiseKit 是对此随便有 swiftc 的阳台的无微不至和完好的 promises 达成,它有优秀的 Objective-C 桥接和舒心的 iOS、macOS、tvOS 和 watchOS 专业化。

netguru/ResponseDetective – 互连网层里的夏Locke·Holmes

mxcl/PromiseKit - Swift 和 ObjC 的 Promises

21.Onboard

  1. Ensembles 作者是 Drew McCormack

只需几行代码,就能够轻便成立美好,动人心魄的用户教导页体验。

澳门新萄京官方网站 94

Ensembles 是叁个 Objective-C 框架——也扶助 Swift —— 它扩充了Apple的Core Data框架,为Mac OS和iOS加多了点对点一块。七个 SQLite persistent store 可以透过文件同步平台(如iCloud或Dropbox)耦合在协同。该框架能够轻松地扩大以协理能够在配备之间活动文件的别样服务,包罗自定义服务器。

澳门新萄京官方网站 95

那几个库的 TL;D福特Explorer 列表,供高速查询:

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

澳门新萄京官方网站 96

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

mamaral/Onboard

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

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

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

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

澳门新萄京官方网站 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 – Swift 和 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 代码生成器(Swift)

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

24.RxSwift作者是ReactiveExtensions*

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

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

澳门新萄京官方网站 98

Hedwig[发送 email]

对Swift中的 reactive 编制程序感兴趣?这里是景逸SUVx斯威夫特。

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’

澳门新萄京官方网站 99

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

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

澳门新萄京官方网站 100

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

pod 'Nimble’

澳门新萄京官方网站 101

Natalie[从 storyboard 生成代码]

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

澳门新萄京官方网站 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’

澳门新萄京官方网站 103

FSCalendar[日历] ->pod 'FSCalendar’

Alamofire 是用 Swift 写的 HTTP 网络库。

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

Swift 里的相对互连网指南,用 Alamofire – 自从2016年11月语言揭穿以来,斯维夫特的网络已经变为纠纷核心。乃至…

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 编制程序世界的重要性类型:

澳门新萄京官方网站 104

对相近,业余天农学和高空探求感兴趣?认知一下 Enter Universe(是的,它是平昔能够点击的!)。

SwiftyStoreKit 是一个轻量的 app 内购框架,帮忙 iOS 8.0 ,tvOS 9.0 和macOS 10.10 。

澳门新萄京官方网站 105

bizz84/SwiftyStoreKit

28.Timepiece作者是AnyType

Swift 里直观的日期管理。

naoty/Timepiece

29.CryptoSwift作者是Marcin Krzyzanowski

Swift 里加密相关的佑助函数完成。

krzyzanowskim/Crypto斯威夫特 – CryptoSwift是三个持续扩张的集纳,包蕴了正规、安全、用 Swift完成的加密算法

30.FSCalendar

澳门新萄京官方网站 106

统统自定义的 iOS 日历库,包容 Objective-C 和 Swift。

澳门新萄京官方网站 107

澳门新萄京官方网站 108

WenchaoD/FSCalendar

31.ImageViewer作者是Kristian Angyal

模仿 Twitter 的图片浏览器。

MailOnline/ImageViewer

32.PromiseKit

澳门新萄京官方网站 109

PromiseKit 是对此自由有 swiftc 的平台的完善和总体的 promises 完毕,它有优秀的 Objective-C 桥接和舒服的 iOS、macOS、tvOS 和 watchOS 专业化。

mxcl/PromiseKit – Swift 和 ObjC 的 Promises

33.Ensembles作者是Drew McCormack

澳门新萄京官方网站 110

Ensembles 是二个 Objective-C 框架——也支撑 Swift —— 它扩张了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 解析] ->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[仿照 推特(TWTR.US) 的图形查看器] ->pod 'ImageViewer’

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

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

本文由澳门新萄京官方网站发布于www.8455.com,转载请注明出处:澳门新萄京官方网站:读书教导,前年叁拾多少

关键词: