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

Swift 开源代码

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, ...
Watchdog 是 Swift 中实时监视主线程运行或堵塞情况的类库。
基于苹果 Accelerate 高性能计算框架封装库。 性能测试对比: import Surge let numbers: [Double] = ... var sum: Double = 0.0 // Naïve Swift Implementation sum = red...
Swift 高性能计算框架封装库 Surge
Log 是 一个 Swift 可扩展的日志框架,内置了主题和输出格式。你也可以通过 API 定义你自己的主题和输出格式。 示例代码: let Log = Logger() Log.trace("Called!!!") Log...
Swift 可扩展的日志框架 Log
Loggerithm 是一个 Swift 轻量级日志记录器,支持彩色和格式化输出。 示例代码: import Loggerithm var log = Loggerithm() // Usage example log.verbose("Verbose mess...
Swift 轻量级日志记录器 Loggerithm
CleanroomLogger 是一个基于 Swift 可配置可扩展的日志 API,简洁、轻量并且高效。相当于 CocoaLumberjack 或 Log4j。
XCGLogger是一个debug日志框架,用于Swift项目中。允许您记录详细信息到控制台(还有一个可选的文件)。就像你用NSLog或println,但还有其他额处信息,如日期,函数名,文...
Swift 日志框架 XCGLogger
PathKit 是 Swift 中便捷的路径操作类库。 示例代码: //使用 let path = Path("/usr/bin/swift") //路径添加 let path = Path("/usr/bin") + Path("swift")...
OAuthSwift 是国外主流网站 OAuth 授权类库,支持Twitter, Flickr, Github, Instagram, Foursquare. Fitbit, Withings, Linkedin, Dropbox, Dribbble, Salesforce, BitBuck...
Swifternalization 是一个 Swift 本地化框架,可以使 iOS 应用以智能的方式本地化,通过 JSON 格式的文件进行配置即可。
SwiftMoment 是一个日期处理类库,用 Swift 编写,是 Swift 版的 Moment.js。 示例代码: let now = moment() let yesterday = moment("2015-01-19")...
protobuf-swift 是 Protocol Buffers 的 Swift 语言实现库。 Protocol Buffers是Google公司开发的一种数据描述语言,类似于XML能够将结构化数据序列化,可用于数据存储、...
缘起 项目需求,我们要为“节操精选”开发夜间模式功能。我们的需求不是简单的调整亮度或者alpha,而是更换为一套更深色的UI。因此所谓夜间模式其实就是特定的更换主题(换...
Swift 主题换肤框架 SwiftTheme
Dollar 是一个 Swift 库,为 Swift 编程语言提供函数式编程的助手方法,类似 Lo-Dash 或者 JavaScript 里的 Underscore。 示例代码: 取最大值: $.max([1, 2, 3, 4, 2, 1]...
Swift 封装系统自带扫码及识别图片功能 扫码界面效果封装 二维码和条形码识别及生成 相册获取图片后识别 模仿其他app 模仿QQ扫码界面 支付宝扫码框效果 微信扫码框效果 其...
Swift 二维码和条形码识别及生成 swiftScan
Mirror 是一个 Swift 对象反射类库,100%用 Swift 编写,不依赖 Objective-C。 创建一个 Mirror 实例: struct Person { let name: String var age: Int } var person = Pe...
TryParsec 是一款组合式解析工具库(支持 CSV, XML, JSON,以及简单算术表达式),用 Swift 编写。 示例代码: // Simple Arithmetic let ans = parseArithmetic(" ( 12 + 3 )...
PMJSON 是一个简单、实用、高效的Swift JSON 解析类库。 示例代码: //字符串转JSON let json = try JSON.decode(jsonString) //NSData转JSON let json = try JSON.decode(...