欢迎大家提交 Swift 开源代码。

Swift 开源代码 - 工具

Swift Zip文件压缩与解压框架。 示例代码: do { let filePath = Bundle.main.url(forResource: "file", withExtension: "zip")! let unzipDirectory = try Zip.quickUnzip...
EFResume 是一个普通的简历模板(可能还称不上),用 Swift 进行开发,受  zresume  启发,因为 zresume 是基于容器技术的然后需要服务器支持,然而对此技术 EyreFree 表...
EFResume - 一个普通的 Swift 简历模板
Each 是一个优雅的定时器及执行工具库,用Swift编写。 特性: 完全可配置的定时器    支持以毫秒,秒,分和小时为单位的时间间隔    完全可扩展    与NSTimer对象相...
PhoneNumberKit 是一个用于解析、格式化和验证国际电话号码的Swift框架。 灵感来自Google的libphonenumber。 特征 ☎️ 验证,规范化和提取元素中任何电话号码字符串。 ? ...
Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
FlatBuffersSwift 是 Swift 版的 FlatBuffers。  FlatBuffers是Google推出的一种高效的开源跨平台序列化库,允许使用者在没有解析/拆包或分配额外内存的情况下读取数据。...
Github.swift是Swift编写的非官方GitHub API客户端。
SwiftyOAuth 是一个简单的OAuth库,内置了一些主流 OAuth提供者,并有很好的API供你调用。 示例代码: let instagram: Provider = .instagram(clientID: "***", redirectUR...
TempiFFT演示如何通过iOS AVFoundation输入音频进行记录或处理,并使用FFT算法实时显示传入音频的谱图。
SwiftNotificationCenter是一个面向协议的iOS通知中心库,用Swift编写。 特性类型安全、线程安全、内存安全。 类型安全 没有更多的userInfo字典和向下转型,只要传递具体的...
简单易用的Swift JSON 解析类 Unbox。 示例代码: //JSON数据 { "name": "John", "age": 27 } //结构体User struct User { let name: String let age: Int } //User扩展Unb...
Reductio 是一个基于TextRank算法提取文章中的关键字和摘要的工具,用Swift编写。 示例代码: 提取关键字 Reductio.keywords(text, count: 5) { words in print(words) } ...
用Swift编写的AI模块的工具箱:图形/树,线性回归,支持向量机,神经网络,PCA,KMeans,遗传算法,MDP,高斯混合,逻辑回归。 支持的类/算法: Graphs/Trees Depth-first ...
iOS 原生的二维码识别非常之棒,反正比 ZXing 和 ZBar 效果都好些,所以以后打算尽量用原生的二维码识别,然后最近把原生的二维码生成也顺便做了一遍,并且在原有基础上加...
iOS 花式二维码生成和二维码识别库 EFQRCode
Swift 定时重复执行代码段工具类库 Every.swift。 只要你的类实现了TimerManageable协议,你只需要这样做: self.every(3.seconds) { print("hello") return true } 以上代...
Swift app声音管理库 Chirp,可以通过简便的方式加载、播放、移除声音。 示例代码 prepareSound用于将声音预加载到内存中。 这会将声音的拥有数量增加1。在调用playSound之...
Swift初始化语法糖库Then,使初始化代码更简洁。 使用Then初始化UILabel并设置其属性: let label = UILabel().then { $0.textAlignment = .center $0.textColor = .black ...
SwiftVerbalExpressions 是一个Swift库,可以通过函数的方式实现复杂的正则表达式功能。从JavaScript的版本JSVerbalExpressions移植。 这里有几个简单的例子来了解VerbalEx...
对Swift标准库、 Foundation、UIKit 提供了很多高级扩展函数,包括以下内容:  NSObject  Bool  Int  Double  String  NSAttritedString  Array  Dictioanry  NSD...
LocalizationKit_iOS 是一个云端的国际化工具,用 Swift 编写,可用于 iOS 和 Mac OS 中。将国际化文本存储在localization.com服务器中,通过在后台的修改,可以实时动态的...
Swift 云端国际化工具 LocalizationKit_iOS
SWXMLHash是一种在Swift中解析XML的相对简单的方法。 这个库是NSXMLParser的一个简单的包装器。 该API从SwiftyJSON中获得了很多灵感。 示例代码: 解析xml let xml = SWXML...