Swift 寫的版本比較工具 Versions,可以使用字符串的方式比較版本號。 示例代碼: Comparing with the current applications version couldn't be easier. // App.version ...
Swift 檢測蘋果設(shè)備型號和屏幕大小的工具 Device。 示例代碼: //設(shè)備型號 func myFunc() { /*** Display the device version ***/ switch Device.version() { /*** iPhone...
SMCKit 是一個用于獲取 Mac 硬件狀態(tài)信息的 Swift 類庫,可以獲取 Mac 的 CPU 溫度、風(fēng)扇轉(zhuǎn)速、電池等信息。
Swift 執(zhí)行異步代碼框架 BrightFutures。 我們經(jīng)常會遇到寫異步代碼的情況,比如在等待網(wǎng)絡(luò)響應(yīng)后更新UI,或者在要執(zhí)行耗時很長的運算后更新UI,通常我們會寫類似下面的代...
借鑒前輩寫的OC代碼,實現(xiàn) Swift 版圖片輪播功能,前輩的思想確實不錯。
Siren 是一個 Swift 的類庫,當(dāng) App 有新版本發(fā)布時,可以通知用戶去 AppStore 更新,并提供更新的鏈接。
GEOSwift 是 Swift 寫的地理引擎,可以輕松處理地理對象模型(點,線串,多邊形等)和相關(guān)的地形操作(交集,重疊等)。 示例代碼 // 1. From Well Known Text (WKT) repre...
SigmaSwiftStatistics 是用 Swift 編寫的統(tǒng)計計算類庫,提供了一些統(tǒng)計計算的函數(shù),包括求和、取平均數(shù)、取最大數(shù)等函數(shù)。 示例代碼: //取數(shù)組中最大的值 Sigma.max([1, 8...
Scale 是 Swift 語言寫的單位計算及換算類庫 。支持長度、重量、面積、體積、溫度、時間等的計算和換算。 示例代碼: //角度 let angle = 5.degree + 2.radian //面積 let...
Regex 是一個 Swift 正則表達(dá)式類庫。 示例代碼: //創(chuàng)建 // Use `Regex.init(_:)` to build a regex from a static pattern let greeting = Regex("hello (world|univers...
Swift 后臺執(zhí)行代碼封裝庫 Async。 Swift 中寫GDC(Grand Central Dispatch)類似這樣的: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, ...
Watchdog 是 Swift 中實時監(jiān)視主線程運行或堵塞情況的類庫。
基于蘋果 Accelerate 高性能計算框架封裝庫。 性能測試對比: import Surge let numbers: [Double] = ... var sum: Double = 0.0 // Na?ve Swift Implementation sum = red...
Log 是 一個 Swift 可擴(kuò)展的日志框架,內(nèi)置了主題和輸出格式。你也可以通過 API 定義你自己的主題和輸出格式。 示例代碼: let Log = Logger() Log.trace("Called!!!") Log...
Loggerithm 是一個 Swift 輕量級日志記錄器,支持彩色和格式化輸出。 示例代碼: import Loggerithm var log = Loggerithm() // Usage example log.verbose("Verbose mess...
CleanroomLogger 是一個基于 Swift 可配置可擴(kuò)展的日志 API,簡潔、輕量并且高效。相當(dāng)于 CocoaLumberjack 或 Log4j。
XCGLogger是一個debug日志框架,用于Swift項目中。允許您記錄詳細(xì)信息到控制臺(還有一個可選的文件)。就像你用NSLog或println,但還有其他額處信息,如日期,函數(shù)名,文...
PathKit 是 Swift 中便捷的路徑操作類庫。 示例代碼: //使用 let path = Path("/usr/bin/swift") //路徑添加 let path = Path("/usr/bin") + Path("swift")...
OAuthSwift 是國外主流網(wǎng)站 OAuth 授權(quán)類庫,支持Twitter, Flickr, Github, Instagram, Foursquare. Fitbit, Withings, Linkedin, Dropbox, Dribbble, Salesforce, BitBuck...
Swifternalization 是一個 Swift 本地化框架,可以使 iOS 應(yīng)用以智能的方式本地化,通過 JSON 格式的文件進(jìn)行配置即可。