如果有好的开源代码,欢迎您提交上来与大家分享。

Swift 开源代码

SDiffuseMenu: Swift版AwesomeMenu, 点击菜单后选项按钮四散的动画效果。OC版本点击这里。 实际效果如下: 一、使用方法如下: 添加协议(动画状态回调) -> 设置选项数组 -...
Swift 菜单动画效果 SDiffuseMenu
Swift 刷新控件 JxbRefresh 。 顶部刷新: self.taleView.addPullRefresh({ [weak self] in dispatch_after(afterTime(3), dispatch_get_global_queue(0, 0), { self?.tale...
Swift 刷新控件 JxbRefresh
JavenKit 是用 Swift 开发的 iOS UI 组件,包括日期选择控制器(2种样式)、 日期选择键盘(10种模式)、自动轮播(UIScrollView)、图片浏览(仿Twitter)、弹出提示(JWA...
Swift iOS UI集合 JavenKit
Hedwig 是一个可以发送邮件到任何 SMTP 服务器的 Swift 跨平台框架。 发送文本邮件: let hedwig = Hedwig(hostName: "smtp.example.com", user: "foo@bar.com", password:...
Swift 发送邮件框架 Hedwig
Swift 股票K线图类库 OKKLineSwift。 因为绘制K线大部分工作都是在UI层,而UI层又是最易变的,目前不打算以Cocoapods方式提供,只需要把下载的源码拖动到你的工程即可。...
Swift 股票K线图类库 OKKLineSwift
RateLimit 是一个可以限制代码执行次数的 Swift 类库。在页面中需要定时刷新时可以使用此类库。 示例代码: // 初始化一个5秒的定时器 let refreshTimeline = TimedLimiter...
SwiftyStarRatingView 是一个用 Swift 3.0 编写的评分控件,可以支持自定义图片和颜色,并且可以支持在XIB、StoreBoard中使用,并支持AutoLayout。 创建一个简单的视图: l...
Swift 评分控件 SwiftyStarRatingView
TangramKit是一套在Swift3.0语言上开发的iOS界面视图布局框架。它的名字来源于中国古代的玩具七巧板,寓意着可以用简单的功能来构造出各种千变万化且非常复杂的UI界面。Tan...
Swift iOS界面视图布局框架 TangramKit
Locksmith 是一个强大的,面向协议的类库,用于在 Swift 中使用 Keychain 。 示例代码: 保存数据 try Locksmith.saveData(["some key": "some value"], forUserAccount: "...
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定时执...