Swift 必備開發庫 (高級篇)

一、CryptoSwiftgit

swift加密庫, 支持md5,sha1,sha224,sha256...github

github地址: https://github.com/krzyzanowskim/CryptoSwift編程

574653-2b175d46612e7f82.jpg

二、Kingfisherswift

Kingfisher 是一個異步下載和緩存圖片的庫 相似於SDWebImage緩存

只不過它是純Swift的實現網絡

github地址:https://github.com/onevcat/Kingfisherapp

574653-bb7a4ea1503774da.jpg

三、PeekPop異步

3DTouch動畫組件異步編程

Peek和Pop是iPhone 6S和6S+上新增的一個很棒的iOS特性,能夠很方便地使用3D touch來預覽內容。函數

github地址:https://github.com/marmelroy/PeekPop

574653-c798d0d3c6981602.jpg

 

574653-ae30e225887f7574.gif

四、AlamofireObjectMapper

將Alamofire JSON響應數據 轉爲swift對象

github地址:https://github.com/tristanhimmelman/AlamofireObjectMapper

574653-57ca46f995efd6cd.jpg

五、RxAlamofire

爲Alamofire提供 函數響應式(FRP)調用接口

以優雅的方式使用Alamofire進行網絡請求

github地址:https://github.com/RxSwiftCommunity/RxAlamofire

574653-57007179110fb964.jpg

六、PromiseKit

異步編程類庫 提供了不少實用的異步函數 讓異步編程更簡單

github地址:https://github.com/mxcl/PromiseKit

574653-d4dbb53f036e1a32.jpg

574653-ec7eeb94c1c2ad77.jpg

七、EZSwiftExtensions

對Swift標準庫, Foundation, UIKit 提供了不少高級擴展函數

包括如下內容:

NSObject

Bool

Int

Double

String

NSAttritedString

Array

Dictioanry

NSDate

NSTimer

CGRect

UIViewController

UIView

UITextView

UILabel

UIImageView

UIImage

Block Objects

UIDevice

NSUserDefauts

NSURL

EZ function and variables

github地址:https://github.com/goktugyil/EZSwiftExtensions

574653-a3218c6a6b43903a.jpg

574653-6809d99f26d48d3c.jpg

八、Aspects

swift面向切面編程(AOP)庫 【Method Swizzling】

github地址:https://github.com/steipete/Aspects

574653-ab2f230dbe1e85f7.jpg

九、PermissionScope

權限管理庫 提供申請權限受權操做

githubd地址:https://github.com/nickoneill/PermissionScope

687474703a2f2f726171756f2e6e65742f696d616765732f62616e6e65722e706e67.jpg

574653-6c1b74075d28ed39.gif

十、Alamofire

網絡操做庫 基本都知道

github地址:https://github.com/Alamofire/Alamofire

1464085840999222.png

【轉自】http://www.jianshu.com/p/f38f1882dcc7

相關文章
相關標籤/搜索