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

Swift 开源代码

Swift-Kuery是一个可插拔的SQL数据库驱动程序/ SDK抽象层。 其主要思想是提供一套API,能操作各种关系型数据库,目前支持PostgreSQL、SQLite、MySQL。 虽然Swift-Kuery不是...
BlueSocket 是一个 Socket 框架,纯 Swift 实现,可以在iOS、macOS和Linux上使用。 示例代码: //创建套接字,监听1337端口。 var socket = try Socket.create() try socke...
Each 是一个优雅的定时器及执行工具库,用Swift编写。 特性: 完全可配置的定时器    支持以毫秒,秒,分和小时为单位的时间间隔    完全可扩展    与NSTimer对象相...
Swift 类似 Instagram 图片预览的 PageControl 组件。
Swift 类似 Instagram 图片预览的 PageControl 组件
使用简单、功能惊喜,基于 NSURLSession 的网络封装库。功能包括带身份验证请求,支持单元测试(mocking/stubbing),异步执行,图片下载及缓存等实用特性。 GET示例 let n...
Cache是一个Swift缓存库,可以将各种对象以key存储到磁盘,同时可以设置存储的失效期。 还可以设置数据保护确保数据的安全性。 同步API let cache = HybridCache(name: "Mi...
GRDB.swift是一个SQLite数据库工具包,主要用于应用程序的开发。 与SQLite.swift或FMDB相比,GRDB可以为您提供大量的胶水代码。 与Core Data或Realm相比,它可以简化您的多...
FanMenu 是一个菜单和 圆形布局类库,基于 Macaw,用Swift编写。    用法 1. 在您的故事板或程序中创建UIView。 2. 将FanMenu设置为UIView类 3. 设置按钮 fanMenu.butt...
Swift iOS 菜单和圆形布局库 FanMenu
Macaw是一个功能强大、易于使用的矢量图形库,支持 SVG图片, 用Swift编写。 动机 现代设计包含大量的插图和复杂的动画。 移动开发人员必须花费大量时间将设计转换为本机视...
Swift 强大且易用的矢量图形库 Macaw
PhoneNumberKit 是一个用于解析、格式化和验证国际电话号码的Swift框架。 灵感来自Google的libphonenumber。 特征 ☎️ 验证,规范化和提取元素中任何电话号码字符串。 ?...
Swift 解析、格式化及验证国际电话号码工具库 PhoneNumberKit
swiftydb 是一个类型安全、基于协议的 SQLite 数据库工具类库,可以轻松的持久化任何对象,纯 Swift 实现。 访问数据库 通过名称访问数据库,如果不存在,将创建数据库。 l...
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...
SwiftyDB是一个基于SQLite数据库的ORM框架,用Swift语言编写,同时支持Objective-C语言。 其特性为:线程安全、嵌套事物、模型操作、支持迁移、使用方便。...
Reductio 是一个基于TextRank算法提取文章中的关键字和摘要的工具,用Swift编写。 示例代码: 提取关键字 Reductio.keywords(text, count: 5) { words in print(words) } ...
用Swift编写的AI模块的工具箱:图形/树,线性回归,支持向量机,神经网络,PCA,KMeans,遗传算法,MDP,高斯混合,逻辑回归。 支持的类/算法: Graphs/Trees Depth-first ...