2017年33个重要的库(二)

版本记录

版本号 时间
V1.0 2017.07.16

前言

前面讲了2017年33个比较好的框架推荐,其中我比较喜欢的猫神作品就两个,上一篇介绍了19个框架,这篇继续接受其余的14个框架,希望大家能够喜欢。
1.2017年33个重要的库(一)
下面我们继续

二十、ResponseDetective

ResponseDetective 是一个非嵌入式框架,用于拦截应用程序和服务器之间的任何传出请求和传入响应以用于调试目的。

用 ResponseDetective 让 iOS 里的 HTTP 调适更容易 – 我们很高兴地发布新的,用于HTTP调试的开源iOS工具 – ResponseDetective。你有多少次…

点评netguru/ResponseDetective – 网络层里的夏洛克·福尔摩斯


二十一、Onboard

只需几行代码,即可轻松创建漂亮,引人入胜的用户指导页体验。

效果1
效果2

点评mamaral/Onboard


二十二、 Quick + Nimble作者是 もどかしい

Quick

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

点评Quick/Quick – Swift (以及 Objective-C)测试框架。
Quick/Nimble – Swift 和 Objective-C 的匹配器


二十三、 Natalie 作者是 Marcin Krzyzanowski

Natalie

Natalie 生成基于 storyboard 文件的 Swift 代码,使 storyboard 和 segue 更容易使用。生成的文件减少了用字符串作为 Segue 或 Storyboard 的标识符的情况。

点评krzyzanowskim/Natalie – Storyboard 代码生成器(Swift)


二十四、RxSwift 作者是 ReactiveExtensions

RxSwift

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

点评ReactiveX/RxSwift


二十五、GDPerformanceView 作者是 Daniil Gavrilov

GDPerformanceView

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

点评dani-gavrilov/GDPerformanceView-Swift


二十六、Alamofire

Alamofire

Alamofire 是用 Swift 写的 HTTP 网络库。

Swift 里的绝对网络指南,用 Alamofire – 自从2014年6月语言发布以来,Swift的网络已经成为争论焦点。甚至…

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


二十七、SwiftyStoreKit 作者是 Andrea Bizzotto

SwiftyStoreKit
效果1
效果2

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

点评bizz84/SwiftyStoreKit


二十八、Timepiece 作者是 AnyType

Swift 里直观的日期处理。

initailization

Date(era: 235, year: 26, month: 8, day: 14, hour: 20, minute: 25, second: 43, nanosecond: 0, on: Calendar(identifier: .japanese))
Date(year: 2014, month: 8, day: 14, hour: 20, minute: 25, second: 43, nanosecond: 0)
Date(year: 2014, month: 8, day: 14, hour: 20, minute: 25, second: 43)
Date(year: 2014, month: 8, day: 14)

Date.today()
Date.yesterday()
Date.tomorrow()

calculation

now + 1.year
now - 2.months
now + (3.weeks - 4.days + 5.hours)

1.year.later
1.year.ago

点评naoty/Timepiece


二十九、 CryptoSwift 作者是 Marcin Krzyzanowski

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

点评krzyzanowskim/CryptoSwift – CryptoSwift 是一个不断扩充的集合,包含了标准、安全、用 Swift 实现的加密算法


三十、FSCalendar

FSCalendar
FSCalendar效果1
FSCalendar效果2
FSCalendar效果3
FSCalendar 效果4
FSCalendar 效果5
FSCalendar 效果6
FSCalendar 效果7

完全自定义的 iOS 日历库,兼容 Objective-C 和 Swift。

点评WenchaoD/FSCalendar


三十一、ImageViewer 作者是 Kristian Angyal

模仿 Twitter 的图片浏览器。

浏览器效果图1
浏览器效果图2

点评MailOnline/ImageViewer


三十二、 PromiseKit

promiseKit

PromiseKit 是对于任意有 swiftc 的平台的周到和完整的 promises 实现,它有优秀的 Objective-C 桥接和赏心悦目的 iOS、macOS、tvOS 和 watchOS 专业化。

点评mxcl/PromiseKit – Swift 和 ObjC 的 Promises


三十三、Ensembles 作者是 Drew McCormack

Ensembles

Ensembles 是一个 Objective-C 框架——也支持 Swift —— 它扩展了Apple的Core Data框架,为Mac OS和iOS添加了点对点同步。多个 SQLite persistent store 可以通过文件同步平台(如iCloud或Dropbox)耦合在一起。该框架可以容易地扩展以支持能够在设备之间移动文件的任何服务,包括自定义服务器。

点评 Ensembles

后记

  33个框架就介绍完了,这里没有介绍我们常用的那几个SDWebImage还有AFNetworking等,这里的都是2017出现的几个相对好一点的框架,希望对大家有所帮助。

赏心悦目
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容