歡迎大家提交 Swift 開源代碼。

Swift 開源代碼 - 工具

一個(gè)用 Swift 實(shí)現(xiàn)的普通的 IconFont 封裝,幫助你更便捷地在你的工程中使用 IconFont,同時(shí)集成了一系列可免費(fèi)使用的第三方圖標(biāo)庫。 本庫已集成了 AntDesign、FontAwesome...
EFIconFont: 一個(gè)用 Swift 實(shí)現(xiàn)的 IconFont 封裝
Swift Zip文件壓縮與解壓框架。 示例代碼: do { let filePath = Bundle.main.url(forResource: "file", withExtension: "zip")! let unzipDirectory = try Zip.quickUnzip...
EFResume 是一個(gè)普通的簡歷模板(可能還稱不上),用 Swift 進(jìn)行開發(fā),受  zresume  啟發(fā),因?yàn)?zresume 是基于容器技術(shù)的然后需要服務(wù)器支持,然而對此技術(shù) EyreFree 表...
EFResume - 一個(gè)普通的 Swift 簡歷模板
Each 是一個(gè)優(yōu)雅的定時(shí)器及執(zhí)行工具庫,用Swift編寫。 特性: 完全可配置的定時(shí)器    支持以毫秒,秒,分和小時(shí)為單位的時(shí)間間隔    完全可擴(kuò)展    與NSTimer對象相...
PhoneNumberKit 是一個(gè)用于解析、格式化和驗(yàn)證國際電話號碼的Swift框架。 靈感來自Google的libphonenumber。 特征 ?? 驗(yàn)證,規(guī)范化和提取元素中任何電話號碼字符串。 ? ...
Swift 解析、格式化及驗(yàn)證國際電話號碼工具庫 PhoneNumberKit
FlatBuffersSwift 是 Swift 版的 FlatBuffers。  FlatBuffers是Google推出的一種高效的開源跨平臺序列化庫,允許使用者在沒有解析/拆包或分配額外內(nèi)存的情況下讀取數(shù)據(jù)。...
Github.swift是Swift編寫的非官方GitHub API客戶端。
SwiftyOAuth 是一個(gè)簡單的OAuth庫,內(nèi)置了一些主流 OAuth提供者,并有很好的API供你調(diào)用。 示例代碼: let instagram: Provider = .instagram(clientID: "***", redirectUR...
TempiFFT演示如何通過iOS AVFoundation輸入音頻進(jìn)行記錄或處理,并使用FFT算法實(shí)時(shí)顯示傳入音頻的譜圖。
SwiftNotificationCenter是一個(gè)面向協(xié)議的iOS通知中心庫,用Swift編寫。 特性類型安全、線程安全、內(nèi)存安全。 類型安全 沒有更多的userInfo字典和向下轉(zhuǎn)型,只要傳遞具體的...
簡單易用的Swift JSON 解析類 Unbox。 示例代碼: //JSON數(shù)據(jù) { "name": "John", "age": 27 } //結(jié)構(gòu)體User struct User { let name: String let age: Int } //User擴(kuò)展Unb...
Reductio 是一個(gè)基于TextRank算法提取文章中的關(guān)鍵字和摘要的工具,用Swift編寫。 示例代碼: 提取關(guān)鍵字 Reductio.keywords(text, count: 5) { words in print(words) } ...
用Swift編寫的AI模塊的工具箱:圖形/樹,線性回歸,支持向量機(jī),神經(jīng)網(wǎng)絡(luò),PCA,KMeans,遺傳算法,MDP,高斯混合,邏輯回歸。 支持的類/算法: Graphs/Trees Depth-first ...
iOS 原生的二維碼識別非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算盡量用原生的二維碼識別,然后最近把原生的二維碼生成也順便做了一遍,并且在原有基礎(chǔ)上加...
iOS 花式二維碼生成和二維碼識別庫 EFQRCode
Swift 定時(shí)重復(fù)執(zhí)行代碼段工具類庫 Every.swift。 只要你的類實(shí)現(xiàn)了TimerManageable協(xié)議,你只需要這樣做: self.every(3.seconds) { print("hello") return true } 以上代...
Swift app聲音管理庫 Chirp,可以通過簡便的方式加載、播放、移除聲音。 示例代碼 prepareSound用于將聲音預(yù)加載到內(nèi)存中。 這會(huì)將聲音的擁有數(shù)量增加1。在調(diào)用playSound之...
Swift初始化語法糖庫Then,使初始化代碼更簡潔。 使用Then初始化UILabel并設(shè)置其屬性: let label = UILabel().then { $0.textAlignment = .center $0.textColor = .black ...
SwiftVerbalExpressions 是一個(gè)Swift庫,可以通過函數(shù)的方式實(shí)現(xiàn)復(fù)雜的正則表達(dá)式功能。從JavaScript的版本JSVerbalExpressions移植。 這里有幾個(gè)簡單的例子來了解VerbalEx...
對Swift標(biāo)準(zhǔn)庫、 Foundation、UIKit 提供了很多高級擴(kuò)展函數(shù),包括以下內(nèi)容:  NSObject  Bool  Int  Double  String  NSAttritedString  Array  Dictioanry  NSD...
LocalizationKit_iOS 是一個(gè)云端的國際化工具,用 Swift 編寫,可用于 iOS 和 Mac OS 中。將國際化文本存儲(chǔ)在localization.com服務(wù)器中,通過在后臺的修改,可以實(shí)時(shí)動(dòng)態(tài)的...
Swift 云端國際化工具 LocalizationKit_iOS
?