Swift必備開發庫(高階篇)
阿新 • • 發佈:2018-12-25
1、CryptoSwift
swift加密庫, 支援md5,sha1,sha224,sha256...
2、Kingfisher
Kingfisher 是一個非同步下載和快取圖片的庫 類似於SDWebImage
只不過它是純Swift的實現
3、PeekPop
3DTouch動畫元件
Peek和Pop是iPhone 6S和6S+上新增的一個很棒的iOS特性,可以很方便地使用3D touch來預覽內容。
4、AlamofireObjectMapper
將Alamofire JSON響應資料 轉為swift物件
5、RxAlamofire
為Alamofire提供 函式響應式(FRP)呼叫介面
以優雅的方式使用Alamofire進行網路請求
6、PromiseKit
非同步程式設計類庫 提供了很多實用的非同步函式 讓非同步程式設計更簡單
7、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
8、Aspects
swift面向切面程式設計(AOP)庫 【Method Swizzling】
9、PermissionScope
許可權管理庫 提供申請許可權授權操作
10、Alamofire
網路操作庫 基本都知道