2019独角兽企业重金招聘Python工程师标准>>>

Swift 开源精选-v1.0(基础篇)

基于《Swift 语言指南》开源项目收录,做了一个甄别、筛选,并辅以一句话介绍。

来源 GitHub: Swift 开源项目精选

目录

  • 工具

  • 存储

  • 网络

  • 图片

  • 框架

  • 界面

  • 示例

  • 应用

工具

  • SwiftyJSON By tangplin, lingoer : GitHub 上最为开发者认可的 JSON 解析库

  • Argo By thoughtbot : 函数式 JSON 解析库

  • JSONCodable By Matthew Cheok : 基于 Swift 2 新特性的 JSON 解析库

  • Decodable By Johannes Lund : Swift 2 版 JSON 解析(对象映射)库

  • CaesarParser By @晨钰Lancy : 这款 JSON 解析类库比较简洁、耐用

  • TidyJSON By @benloong : 简单易用Swift全平台JSON库

  • Freddy By Big Nerd Ranch : 充分考虑 Swift 固有语法的 JSON 解析类

  • PMJSON By Postmates : 简单、实用、高效的 JSON 解析类库

  • TryParsec By Yasuhiro Inami : 支持 CSV, XML, JSON 以及简单算术表达式解析工具库

  • Mirror By Kostiantyn Koval : 通过反射实现镜像对象封装库

  • Dollar.swift By Ankur Patel : Swift 版 Lo-Dash (或 underscore )函数式工具库

  • protobuf-swift By Alexey Khokhlov : Protocol Buffers 的 Swift 语言实现库

  • SwiftMoment By Adrian Kosmaczewski : Swift 版 Moment.js

  • Swifternalization By Tomasz Szulc : 实用的本地化工具库

  • OAuthSwift By Dongri Jin : 国外主流网站 OAuth 授权类库

  • PathKit By Kyle Fuller : 小而美的路径管理类

  • SwiftyBeaver By Sebastian Kreutzberger : 多彩的日志输出类,支持 Xcode 或 log 文件

  • XCGLogger By Dave Wood : 功能完整的日志管理类库

  • CleanroomLogger By emaloney : 相当于 CocoaLumberjack 或 Log4j

  • Loggerithm By 张宏昊 : 靠谱的日志管理输出类库

  • Surge By Mattt Thompson : 基于苹果 Accelerate 高性能计算框架封装库

  • Watchdog By Wojtek Lukaszuk : 实时监视主线程运行或堵塞情况

  • Async By Due Munk : 简洁的后台执行代码封装库

  • Validated By Benjamin Encz : 通过值验证或限定,快速定义新类型的微类库

  • Regex By Adam Sharp : 实用的正则表达式微框架类库

  • Future By Le Van Nghia : 基于微框架设计的异步执行及结果响应类

  • Euler By Mattt Thompson : 直观、简洁的数学表达式 ∛27÷3+∑[3,1,2]

  • Scale By Khoa Pham : 单位计算及换算类库

  • SigmaSwiftStatistics By Evgenii Neumerzhitckii : 统计类计算函数集类库。简单、实用

  • Spectre By Kyle Fuller : BDD 框架,写小清新代码

  • LocationManager By Jimmy Jose : 地理位置管理封装库

  • GEOSwift By Andrea Cremaschi : 轻松地处理地理对象模型和相关地形操作

  • Siren By Ariel Sabintsev : 当应用更新时,通知用户并提供App Store链接

  • BrightFutures By Thomas Visser : 漫长或复杂计算由独立线程异步来完成

  • SMCKit By beltex : 获知 CPU 温度、风扇、电池等 Mac 硬件状态信息

  • Device By Lucas Ortis : 简单直接地判断 iOS 设备版本及屏幕尺寸工具类

  • Versions By Christoffer Winterkvist : 版本比较小工具

  • Rainbow By Reid Gravelle : 提高代码可读性及易用性的 UIColor 扩展

  • swift-validator By Jeff Potter : 基于规则的输入验证类库

  • SwiftCop By Andres Canal : 支持正则表达式格式验证库

  • Transporter By Le Van Nghia : 短小、精悍、易用的多文件上传和下载传输库

  • CryptoSwift By Marcin Krzyzanowski : Crypto 算法及相关功能类库

  • SemverKit By Alexandros Salazar : 基于语义化版本规范 2.0.0 版本号的解析类库

  • Format By Roy Marmelstein : 针对数字、货币、地址及颜色的格式化库

  • Money By Daniel Thorpe : 完整、实用的货币格式多语言支持

  • Punctual.swift By Harlan : 日期访问及操作更加自然语言化

  • Timepiece By Naoto Kaneko : 日期加减运算、初始设置、变更以及格式解析

  • SwiftDate By Daniele Margutti : 几乎涵盖了已知开源日期类库所有优秀特性

  • SwiftyTimer By Radek Pietruszewski : 一个更友好、更简单的时间操作 NSTimer 扩展

  • SwiftSequence By oisdk : 简洁、灵活、多变的操作 SequenceType

  • Parsimmon By Ayaka Nonaka : 小而美的自然语言分析工具包,参考 NSLinguistic Tagger

  • SwiftPriorityQueue By David Kopec : 通用优先级队列数据结构实现类

  • Result By Antitypical : 精巧实用的 success/failure 小类库

  • SwiftPriorityQueue By David Kopec : 通用优先级队列数据结构实现类(二进制堆)

  • FontBlaster By Arthur Ariel Sabintsev : 调用自定义字体封装类

  • Prephirences By Phi Mage : 让开发者更方便管理、读写应用的配置

  • Locksmith By Matthew Palmer : 面向协议便于扩展的 Keychain 类库

  • RateLimit By Sam Soffes : 简单、实用的限制执行次数类库

  • DDMathParser By Dave DeLong : 功能更强大的数学表达式解析器。

  • SWXMLHash By David Mohundro : 易用的 XML 解析类库

  • FileKit By Nikolai Vazquez : 使用简单、功能完整的文件管理工具库类

  • QueryKit By Kyle Fuller : 使用简单、功能完善的 CoreData 查询类库

  • FlagKit By Bowtie : 漂亮、完整的国旗小图标工具集

  • Zephyr By Arthur Ariel Sabintsev : 将 NSUserDefaults 数据同步 iCould 实用工具类

  • EZSwiftExtensions By Goktug Yilmaz : 让 Swift 基础类型及基础类更容易访问扩展

  • SwiftVerbalExpressions By VerbalExpressions : 通过函数方式编写复杂正则表达式

  • Progress.swift By Justus Kandzi : 循环内嵌进程代码显示进程条

  • Rainbow By @onevcat : 七彩字串输出

  • Then By Suyeol Jeon : 不失可读性前提下简化初始化语法

  • Chirp By trifl : 应用中装载、播放、停止声音文件

  • Zip By Roy Marmelstein : 基于 minizip 的解、压缩框架库

  • Every.swift By Samhan Salahuddin : 定时重复执行代码段工具类库

  • Tentacle By Matt Diephouse : 构建于 ReactiveCocoa 的 GitHub API

  • BTree By Károly Lőrentey : 基于 B-Tree 更优执行性能的集合类型实现

存储

  • AlecrimCoreData By Alecrim : 更容易地访问 CoreData 对象封装类库

  • SQLite.swift By Stephen Celis : 简单、轻量,使用上最 SQL 的 SQLite 封装库

  • Realm By Realm : 志向代替 Core Data 和 SQLite 的移动数据库

  • swiftydb By Øyvind Grimnes : SQLite O-R 映射工具类库

  • SwiftRecord By ark : 基于 Core Data 极为轻量、易用的对象持久化工具库

  • CoreValue By Benedikt Terhechte : Swift 2 版 Core Data 封装库PhoneNumberKit

  • Pantry By Nick O'Neill : 可以持久化基础类型变量值的类库

  • GRDB.swift By Gwendal Roué : 让操作 SQLite 再简单一点

  • Graph By CosmicMind : CoreData 持久化类库,设计新颖、使用简单

  • fluent By Qutheory : 快速实现 CRUD 操作的对象存储类库

网络

  • Alamofire By Mattt Thompson : 著名的 AFNetworking 络基础库 Swift 语言版

  • AlamofireImage By Christian Noon : 基于 Alamofire 的网络图片组件库

  • starscream By Dalton : WebSocket 客户端类库

  • SocketIO-Kit By Ricardo Pereira : 基于 Starscream 的 socket.io 实现

  • SwiftWebSocket By Josh Baker : WebSocket 协议(RFC 6455)实现类库

  • APIKit By Yosuke Ishikawa : 安全地可定制化网络请求基础类库

  • Stargate By contentful-labs : 通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯

  • CoreStore By John Estropia : 提供高可读性,一致性及安全性的 Core Data 管理类库

  • TLMetaResolver By Tryolabs : 解析 HTML 头部 Meta Tags

  • Ji By @HonghaoZ : Swift 版 HTML/XML 解析器

  • R.swift By Mathijs Kadijk : Hardcode 字符串配置

  • NetReachability By Fan Liu : 检查网络连接的连通性

  • Reachability.swift By Ashley Mills : 检测网络连通性实用工具库

  • MonkeyKing By @nixzhu : 信息递交中文社交网络

图片

  • ImageScout By Reda Lemeden : 最小网络代价获得图片大小及类型

  • DominantColor By Indragie Karunaratne : 提取图片主色示例项目

  • Toucan By Gavin Bunney : 小而美的图片变换及处理类

  • gifu By Reda Lemeden : 高性能 GIF 显示类库

  • XAnimatedImage By Khaled Taha : 基于 FLAnimatedImage 高性能 GIF 显示类库

  • JWAnimatedImage By 王佳玮 : 集中了目前主流的 GIF 显示库(如 FLAnimatedImage,Gifu)的优点

  • apngkit By @onevcat : 解析和显示 APNG 的框架

  • HanekeSwift By Haneke : 轻量带缓存高性能图片加载组件

  • SwiftColorArt By Jan Gregor Triebel : 图片色系决定界面背景色及字体显示颜色

  • UIImageColors By jathu : 功能同上。获取主色、次色、背景色、详细色

  • Concorde By contentful-labs : 一个可用于下载和解码渐进式 JPEG 的库

  • KFSwiftImageLoader By Kiavash Faisali : 极高性能、轻量、低功耗网络图片异步加载库

  • AFImageHelper By Melvin Rivera : 填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取

  • DynamicColor By Yannick Loriot : 得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色

  • Nuke By Alexander Grebenyuk : 完整、强大、实用的图片管理类库

  • Filterpedia By simon gladman : Core Image 下强大的图片滤镜类库演示应用

框架

  • PromiseKit By Max Howell : Swift 化的 Promise 类库

  • AsyncDisplayKit By facebook : 提供界面的高流畅性切换及更灵敏的响应

  • Cartography By Robert Böhnke : 基于代码级的自动布局封装框架

  • Stevia By S4cha : 简单、直观的纯代码自动布局类库

  • MMWormhole By Mutual Mobile : iOS 扩展与宿主应用的通讯框架

  • Wormhole By @nixzhu : MMWormhole 的纯 Swift 版本

  • NetworkObjects By Coleman Miller : 轻量版 HttpServer 框架,跨平台解决方案

  • SwiftFoundation By PureSwift : 跨平台(支持 Linux)、面向协议编程基础库

  • MotionKit By Haroon Baig : 方便使用三轴陀螺仪、加速感应器及磁力仪

  • Jetstream By Uber : 支持多用户实时通讯的 MVC 框架

  • SwiftSpace By simon gladman : 通过重力感应、陀螺仪、摄像头等常用传感器进行三维绘图

  • JSQNotificationObserverKit By Jesse Squires : 轻量、易用的通知发送及响应框架类库

  • X By Sam Soffes : iOS/OS X 平台统一开发类库

  • TouchVisualizer By Morita Naoki : 实用的多点触摸可视化组件

  • Bond By Bond : 使用简单、易于理解的对象绑定框架

  • Prototope By Khan Academy : 一款轻量的 Javascript 桥接 Swift 库

  • XcodeServerSDK By Honza Dvorsky : 非官方 Xcode Server SDK 封装库

  • ios-universal-webview-boilerplate By Freeman : 快速封装 WebApp 到 iOS 应用

  • Perfect By PerfectlySoft : 打造专业应用服务器开始

  • Zewo By Zewo : 底层库组件化超强大中间件框架

  • Kitura By Swift@IBM : IBM Swift 开发组的开源 Web 服务器

  • Express By Crossroad Labs : Swift 版 Express.js 风格应用服务器

  • Swifton By NECOLT : Ruby on Rails 风格 Web 服务器框架

  • Epoch By Zewo : 独立于平台的 Http 服务器

  • swift-http By Henry Tr. : 符合开放平台规范的最简 HTTP 示例服务器

  • Curassow By Kyle Fuller : 简单、高效、低耦专业 Web 服务器及示例

  • swifter By Damian Kołakowski : 轻量的 HTTP 服务器引擎

  • vapor By Tanner : 更轻量、小巧型,且方便二次开发的 Web 服务器

  • blackfish By Elliott Minns : 基于 Node.js/Express 风格的 Web 服务器

  • CKSIncrementalStore By CloudKitSpace : 基于 CloudKit 服务器实现多终端数据同步

  • apous By David Owens II : 让 Swift 成为脚本语言

  • RxSwift By ReactiveX : 让事件驱动应用更容易进行管理

  • Interstellar By Jens Ravens : 简单、轻量的函数响应式编程框架

  • mattress By BuzzFeed : 离线缓存 Web 浏览内容

  • BluetoothKit By Rasmus Taulborg Hummelmose : 基于 CoreBluetooth API 跨设备间蓝牙通讯封装类库

  • Erik By phimage : 主要应用于网页功能测试

  • Chatto By Badoo Development : 轻量级聊天应用框架及示例

  • ALCameraViewController By Alex Littlejohn : 摄像头视图控制器

  • Swift-AI By Collin Hundley : 开发中的 AI 及机器学习库

  • Popsicle By David Román : 内置支持 UIKit 的插值框架类库及演示

  • C4iOS By -- C4 -- : 用更少的代码,创建最佳应用体验库

  • BothamUI By Karumi : MVP 框架库及示例

  • ReduxKit By ReduxKit : 新颖的状态流记录框架

  • SwiftyGPIO By Umberto Raimondi : 控制 C.H.I.P. 或树莓派的 GPIOs

  • Swindler By Tyler Mandry : 管理 OS X 应用窗口框架

  • Chameleon-Swift By Daniel Hong : 将 iOS API 移植到 OS X 的高度实验性项目

  • SwiftAndroid By SwiftAndroid : 苹果swift开源分支,写 Android 应用,详见:Getting started

  • FolioReaderKit By FolioReader : ePub 阅读器及解析框架库

  • LeanCloud SDK By LeanCloud : 数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务

  • Localize-Swift By Roy Marmelstein : 国际化及本地化字符串框架库

  • AudioKit By AudioKit : 音频合成、加工及分析平台框架库

  • URLNavigator By Jeon Suyeol : URL 与 view controllers 导航映射

  • Heimdall By Henri Normak : 易用的加、解密安全框架(AES/RSA)库

  • RealmIncrementalStore By エウレカ : 集 Realm 数据库和 CoreData 对象模型两者优势

转载于:https://my.oschina.net/ShangGuanchen/blog/632355

Swift 开源精选-v1.0(基础篇)相关推荐

  1. Farseer.net轻量级ORM开源框架 V1.x 入门篇:新版本说明

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:没有了 下一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:数据库配置 前言 V1.x版本终于到来了.本次 ...

  2. Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图的数据操作

    导航 目   录:Farseer.net轻量级ORM开源框架 目录 上一篇:Farseer.net轻量级ORM开源框架 V1.x 入门篇:视图实体类映射 下一篇:Farseer.net轻量级ORM开源 ...

  3. [转]WF4.0 基础篇 (一)开始使用WF

    本文转自:http://www.cnblogs.com/foundation/archive/2009/10/26/1589993.html 来博客园写WF主题博客已经3年了, 在园子里认识了很多朋友 ...

  4. WF4.0 基础篇 (二) Activity介绍及WriteLine Activity的使用

    从本篇开始,将正式讲解WF4.0,本文主要涉及如下内容:Activity介绍, WF4.0 中工作流的结构,通过WriteLine演示InArgument<T>参数的使用 目录 1     ...

  5. wf4.0支持mysql吗_WF4.0 基础篇 (一)开始使用WF

    从WinFX到NET3.x再到NET4.0 ,WPF,WCF,WF 始终是放在一起的,WPF(silverlight)用于程序UI的展现,WCF用于程序通信,WF用于程序的逻辑控制,这种思想在微软提出 ...

  6. WF4.0 基础篇 (三十 完) 对学习WF的一点建议

    从09年10月份 NET4.0 Bata 2发布后,我就开始写[WF4.0 基础篇]这个系列,经历了5个多月终于在NET4.0正式发布前将这个系列完成了 这段时间与一些对WF4.0感兴趣的公司与开发人 ...

  7. Swift 开源精选-v1.0(进阶篇)

    2019独角兽企业重金招聘Python工程师标准>>> 基于<Swift 语言指南>开源项目收录,做了一个甄别.筛选,并辅以一句话介绍. 来源 GitHub: Swift ...

  8. 【博客4】缤果LabView串口调试助手V1.0 (初级篇)

    目录 超级好用的LabView串口调试助手! 目录 一.软件概要: 二.软件界面: 三.串口功能实现: 3.1 串口初始化 3.2 串口事件处理 3.2.1 打开串口 3.2.2 关闭串口 3.2.3 ...

  9. java 开源sns_JEESNS V1.0发布,JAVA 开源 SNS 社交系统

    JEESNS V1.0 发布了,本次更新内容: 增加后台管理员授权与取消功能 增加私信模块 解决在微博页面,左侧微博点赞过后,左侧展示列表小手会变黑,但是右侧热门出小手依然是白色 修复后台添加栏目.文 ...

最新文章

  1. jsp写入mysql数据库时出现乱码
  2. 厉害了,天刚一冷程序员就都换上了衬衫。。
  3. 77.数据库里怎么预防死锁?-80.视图索引
  4. 操作系统:内存连续分配方式采用的几种算法及各自优劣
  5. 操作系统(四)操作系统的运行机制
  6. wxWidgets:wxTaskBarIcon 演示
  7. 打游戏要存进度-备忘录模式
  8. webpack 配置 react-pro
  9. python脚本报错:OSError: [WinError 193] %1 不是有效的 Win32 应用程序。
  10. java jsp传值乱码_关于JSP乱码问题(页面传值产生的乱码)
  11. 计算机怎么安错误,电脑安装iTunes提示安装程序发生错误如何解决
  12. 分体式水晶头_桌面运维小知识--六类水晶头的接线方法(分体式安装图解)
  13. 加密经济学应用的机制设计
  14. php网络编程socket通讯
  15. 为什么我不建议你将python作为入门编程语言
  16. 《禅与摩托车维修艺术》书摘
  17. Android: 如何切换 SCO 链路。
  18. es6 符号 双问号
  19. html实现文字滚动
  20. 安装夜深模拟器无法打开或进度条一直卡住解决方法

热门文章

  1. 【机器学习|数学基础】Mathematics for Machine Learning系列之线性代数(2):n阶行列式、对换
  2. SaltStack遇到的一些问题及解决
  3. 什么是Geotools
  4. FPGA中除法是怎么实现的?
  5. PT_中心极限定理CLT:棣莫佛-拉普拉斯定理de Moivre - Laplace CLT+林德伯格-列维(Lindeberg-Levy)定理
  6. xml 文件部分抬头(逐步完善)
  7. 安卓系统级返回键和HOME键
  8. Mac Navicat Premium 12.1 已破解软件下载
  9. QQ正式上线QID功能,用户可自定义独一无二的专属身份卡
  10. 在对象内部尽量直接访问实例变量 --Effictive Objective-C 抄书