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

Swift 开源代码

SwiftyBeaver 是 Swift 的一个多彩的、可扩展的、轻量级的日志记录器。 Xcode 控制台输出日志 日志写入文件 示例代码: import SwiftyBeaver let log = SwiftyBeaver.self ...
Swift 日志输出类 SwiftyBeaver
Prephirences 是一个可以便捷地管理应用的偏好设置、配置和应用状态的 Swift 库。 示例代码: //取用户配置的主题色 let userDefaults = UserDefaults.standard if let ena...
Swift 高德地图地理位置选择Demo。
Swift 高德地图地理位置选择Demo
VSCAM 是一款使用 Swift 编写的 iOS 图片分享应用,更多信息见官网 http://vscam.co/。 首页使用 UICollectionView 实现不同尺寸图片的瀑布流展示; 发布页使用 Alamofire...
Swift 极简主义图片分享应用 VSCAM
WHC_KeyboradManager 是用 Swift 写的 iOS 轻量级的键盘管理器。 简介 高效: 轻量级拒绝复杂或看不懂的Api 安全: 拒绝监听干扰整个App,无入侵性,局部键盘监控处理 优势: ...
Swift iOS 轻量级的键盘管理器 WHC_KeyboradManager
JRAlertController JRAlertController:基于apple的UIAlertController控件api,用swift重新打造的UI控件,更符合主流app的风格。 JRAlertController总体效果图 UIAlertCont...
Swift 自定义 UIAlertController 控件 JRAlertController
以编程方式将自定义字体加载到您的 iOS 应用程序中的 Swift 类库 FontBlaster。
DFPlayer 是纯 Swift 编写的视频播放器,基于 AVPlayer 封装,支持播放、暂停、重播、载入动画、进度控制(控件或手势)、横竖屏、标题显示、缓冲/进度显示、错误(failed/t...
Swift 视频播放器 DFPlayer
Swift 2.0通过抛出和捕获ErrorType引入了错误处理。 Result通过封装结果来实现相同的目标。 Result抽象实现了强大的功能,如map和flatMap,使用result比throw更加合适。 示...
SwiftPriorityQueue是一个通用优先级队列数据结构的纯Swift(没有Cocoa)实现,适用于支持Swift的所有平台(OS X,iOS,Linux等)。 它具有简单的接口,可以与任何类型实现...
SwiftyTimer 是一个更友好、更简单的时间操作 NSTimer 扩展。 使用Timer.every 重复执行任务: Timer.every(0.7.seconds) { statusItem.blink() } 使用 Timer.after定时执...
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