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

Swift 开源代码

SwiftDate是Github上开源的,使用Swift语言编写的NSDate封装库,可以很方便的在Swift中处理日期,比如日期创建,比较,输出等。 特性 支持数学运算符进行日期计算(比如myD...
Swift 日期处理库 SwiftDate
Swift 日期处理类库 Timepiece,可对日期进行加减运算、初始设置、变更、格式化和解析。 示例代码: 加减 let now = NSDate() let nextWeek = now + 1.week let dayAfterTo...
Swift 日期处理类库 Punctual.swift,可以使用自然语言对日期进行操作。它受启发于ObjectiveSugar。 举几个例子? print(1.day.ago) // Optional(2015-04-08 04:49:30 +0000...
Swift 国际化货币框架 Money,支持不同货币之间的计算和转换。支持比特币,也可以自定义货币类型。 示例代码: import Money let money: Money = 100 print("I'll give \(m...
Swift 格式化库 Format,可以对数字、货币、地址、十六进制颜色进行格式化。 示例代码: let formattedNumber = 45.format(Decimals.Two) // 45.00 let frLocale = NSLocal...
CryptoSwift 是一个用 Swift 写的加密工具包,支持多种加密算法,如MD5、SHA1、AES-128等。 示例代码: /* Hash enum usage */ let input:Array<UInt8> = [49, 50, 51] l...
SwiftCop 是一个用 Swift 写的验证库,它受启发于 Ruby On Rails Active Record validations. SwiftCop 可以验证 Email、字符是否包含指定内容、长度验证等等。 例子效果...
Swift 验证库 SwiftCop
WHC_AutoLayoutKit 致力打造使用最简单功能最强大的自动布局开源库。 WHC_AutoLayoutKit 同时有OC版和Swift版。 Swift 版自动布局使用范例: override func viewDidLoad() ...
Swift 自动布局开源库 WHC_AutoLayoutKit
SwiftValidator 是一个 Swift 的验证类库,可以验证Email、电话号码、邮政编码等。 示例代码: Initialize the Validator by setting a delegate to a View Controller ...
Swift 验证类库 SwiftValidator
Swift 写的版本比较工具 Versions,可以使用字符串的方式比较版本号。 示例代码: Comparing with the current applications version couldn't be easier. // App.version ...
Swift 检测苹果设备型号和屏幕大小的工具 Device。 示例代码: //设备型号 func myFunc() { /*** Display the device version ***/ switch Device.version() { /*** iPhone...
SMCKit 是一个用于获取 Mac 硬件状态信息的 Swift 类库,可以获取 Mac 的  CPU 温度、风扇转速、电池等信息。
Swift 执行异步代码框架 BrightFutures。 我们经常会遇到写异步代码的情况,比如在等待网络响应后更新UI,或者在要执行耗时很长的运算后更新UI,通常我们会写类似下面的代...
借鉴前辈写的OC代码,实现 Swift 版图片轮播功能,前辈的思想确实不错。
Siren 是一个 Swift 的类库,当 App 有新版本发布时,可以通知用户去 AppStore 更新,并提供更新的链接。
通知用户更新 App 的 Swift 类库 Siren
GEOSwift 是 Swift 写的地理引擎,可以轻松处理地理对象模型(点,线串,多边形等)和相关的地形操作(交集,重叠等)。 示例代码 // 1. From Well Known Text (WKT) repre...
Swift 地理引擎 GEOSwift
SigmaSwiftStatistics 是用 Swift 编写的统计计算类库,提供了一些统计计算的函数,包括求和、取平均数、取最大数等函数。 示例代码: //取数组中最大的值 Sigma.max([1, 8...
Scale 是 Swift 语言写的单位计算及换算类库 。支持长度、重量、面积、体积、温度、时间等的计算和换算。 示例代码: //角度 let angle = 5.degree + 2.radian //面积 let...
Regex 是一个 Swift 正则表达式类库。 示例代码: //创建 // Use `Regex.init(_:)` to build a regex from a static pattern let greeting = Regex("hello (world|univers...
Swift 后台执行代码封装库 Async。 Swift 中写GDC(Grand Central Dispatch)类似这样的: dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND, ...