站在个人的角度,并基于《Swift 语言指南》,针对开源项目做了一个甄别、筛选。当然,由于个人能力及涉足范围所限,还远远不够,其中肯定有偏颇及不足,还望同学们多多见谅。更希望能得到你的帮助和补充,共同参与。
@SwiftLanguage 更新至 2016-2-1,最近新收录 Graph,Localize-Swift,Cuckoo,Gecco,AudioKit,vapor,Every.swift 等 7 个,合计已收录 297 个。详见本文档。
目录 “轮子”工具类 存储类 网络类 图片类 界面类 框架类 “车子”
示例项目 完整应用 “轮子”
工具类
项目 | 开发者 | 备注 |
---|---|---|
SwiftyJSON | tangplin,lingoer | GitHub 上最为开发者认可的 JsON 解析库 |
Argo | thoughtbot | 函数式 JsON 解析库 |
JSONCodable | Matthew Cheok | 基于 Swift 2 新特性的 JsON 解析库 |
Decodable | Johannes Lund | Swift 2 版 JsON 解析(对象映射)库 |
CaesarParser | @晨钰Lancy | 这款 JsON 解析类库比较简洁、耐用 |
TidyJSON | @benloong | 简单易用Swift全平台JsON库 |
Mirror | Kostiantyn Koval | 通过反射实现镜像对象封装库 |
Dollar.swift | Ankur Patel | Swift 版 Lo-Dash (或 underscore )函数式工具库 |
protobuf-swift | Alexey Khokhlov | Protocol Buffers 的 Swift 语言实现库 |
SwiftMoment | Adrian Kosmaczewski | Swift 版 Moment.js |
Swifternalization | Tomasz Szulc | 实用的本地化工具库 |
OAuthSwift | Dongri Jin | 国外主流网站 OAuth 授权类库 |
PathKit | Kyle Fuller | 小而美的路径管理类 |
SwiftyBeaver | Sebastian Kreutzberger | 多彩的日志输出类,支持 Xcode 或 log 文件 |
XCGLogger | Dave Wood | 功能完整的日志管理类库 |
CleanroomLogger | emaloney | 相当于 CocoaLumberjack 或 Log4j |
honghaoz/Loggerithm | 张宏昊 | 靠谱的日志管理输出类库 |
Surge | Mattt Thompson | 基于苹果 Accelerate 高性能计算框架封装库 |
Watchdog | Wojtek Lukaszuk | 实时监视主线程运行或堵塞情况 |
Async | Due Munk | 简洁的后台执行代码封装库 |
Regex | Adam Sharp | 实用的正则表达式微框架类库 |
Future | Le Van Nghia | 基于微框架设计的异步执行及结果响应类 |
Euler | Mattt Thompson | 直观、简洁的数学表达式 ∛27÷3+∑[3,1,2] |
Scale | Khoa Pham | 单位计算及换算类库 |
SigmaSwiftStatistics | Evgenii Neumerzhitckii | 统计类计算函数集类库。简单、实用 |
kylef/Spectre | Kyle Fuller | BDD 框架,写小清新代码 |
LocationManager | Jimmy Jose | 地理位置管理封装库 |
GEOSwift | Andrea Cremaschi | 轻松地处理地理对象模型和相关地形 *** 作 |
Siren | Ariel Sabintsev | 当应用更新时,通知用户并提供App Store链接 |
BrightFutures | Thomas Visser | 漫长或复杂计算由独立线程异步来完成 |
SMCKit | beltex | 获知 cpu 温度、风扇、电池等 Mac 硬件状态信息 |
Device | Lucas Ortis | 简单直接地判断 iOS 设备版本及屏幕尺寸工具类 |
Versions | Christoffer Winterkvist | 版本比较小工具 |
Rainbow | Reid Gravelle | 提高代码可读性及易用性的 UIcolor 扩展 |
swift-validator | Jeff Potter | 基于规则的输入验证类库 |
SwiftCop | Andres Canal | 支持正则表达式格式验证库 |
Transporter | Le Van Nghia | 短小、精悍、易用的多文件上传和下载传输库 |
CryptoSwift | Marcin Krzyzanowski | Crypto 算法及相关功能类库 |
SemverKit | Alexandros Salazar | 基于语义化版本规范 2.0.0 版本号的解析类库 |
Format | Roy Marmelstein | 针对数字、货币、地址及颜色的格式化库 |
Money | Daniel Thorpe | 完整、实用的货币格式多语言支持 |
Punctual.swift | Harlan | 日期访问及 *** 作更加自然语言化 |
Timepiece | Naoto Kaneko | 日期加减运算、初始设置、变更以及格式解析 |
SwiftDate | Daniele Margutti | 几乎涵盖了已知开源日期类库所有优秀特性 |
SwiftyTimer | Radek Pietruszewski | 一个更友好、更简单的时间 *** 作 NSTimer 扩展 |
SwiftSequence | oisdk | 简洁、灵活、多变的 *** 作 SequenceType |
Parsimmon | Ayaka Nonaka | 小而美的自然语言分析工具包,参考 NSLinguisticTagger |
SwiftPriorityQueue | David Kopec | 通用优先级队列数据结构实现类 |
Result | Antitypical | 精巧实用的 success/failure 小类库 |
SwiftPriorityQueue | David Kopec | 通用优先级队列数据结构实现类(二进制堆) |
FontBlaster | Arthur Ariel Sabintsev | 调用自定义字体封装类 |
Prephirences | Phi Mage | 让开发者更方便管理、读写应用的配置 |
Locksmith | Matthew Palmer | 面向协议便于扩展的 Keychain 类库 |
RateLimit | Sam Soffes | 简单、实用的限制执行次数类库 |
DDMathParser | Dave DeLong | 功能更强大的数学表达式解析器。 |
SWXMLHash | David Mohundro | 易用的 XML 解析类库 |
FileKit | Nikolai Vazquez | 使用简单、功能完整的文件管理工具库类 |
QueryKit | Kyle Fuller | 使用简单、功能完善的 CoreData 查询类库 |
madebybowtie/FlagKit | Bowtie | 漂亮、完整的国旗小图标工具集 |
Zephyr | Arthur Ariel Sabintsev | 将 NSUserDefaults 数据同步 iCould 实用工具类 |
EZSwiftExtensions | Goktug Yilmaz | 让 Swift 基础类型及基础类更容易访问扩展 |
SwiftVerbalExpressions | VerbalExpressions | 通过函数方式编写复杂正则表达式 |
Progress.swift | Justus Kandzi | 循环内嵌进程代码显示进程条 |
Rainbow | @onevcat | 七彩字串输出 |
Then | Suyeol Jeon | 不失可读性前提下简化初始化语法 |
Chirp | trifl | 应用中装载、播放、停止声音文件 |
Zip | Roy Marmelstein | 基于 minizip 的解、压缩框架库 |
Every.swift | Samhan Salahuddin | 定时重复执行代码段工具类库 |
存储类
项目 | 开发者 | 备注 |
---|---|---|
AlecrimCoreData | Alecrim | 更容易地访问 CoreData 对象封装类库 |
SQLite.swift | Stephen Celis | 简单、轻量,使用上最 sql 的 sqlite 封装库 |
Realm | Realm | 志向代替 Core Data 和 sqlite 的移动数据库 |
swiftydb | Øyvind Grimnes | sqlite O-R 映射工具类库 |
SwiftRecord | ark | 基于 Core Data 极为轻量、易用的对象持久化工具库 |
CoreValue | Benedikt Terhechte | Swift 2 版 Core Data 封装库PhoneNumberKit |
Pantry | Nick O’Neill | 可以持久化基础类型变量值的类库 |
GRDB.swift | Gwendal Roué | 让 *** 作 sqlite 再简单一点 |
Graph | CosmicMind | CoreData 持久化类库,设计新颖、使用简单 |
网络类
项目 | 开发者 | 备注 |
---|---|---|
Alamofire | Mattt Thompson | 著名的 AFNetworking 络基础库 Swift 语言版 |
AlamofireImage | Christian Noon | 基于 Alamofire 的网络图片组件库 |
starscream | Dalton | WebSocket 客户端类库 |
SocketIO-Kit | Ricardo Pereira | 基于 Starscream 的 socket.io 实现 |
SwiftWebSocket | Josh Baker | WebSocket 协议(RFC 6455)实现类库 |
APIKit | Yosuke Ishikawa | 安全地可定制化网络请求基础类库 |
Stargate | contentful-labs | 通过 iPhone 桥接实现 Mac 与 Watch 的即时通讯 |
CoreStore | John Estropia | 提供高可读性,一致性及安全性的 Core Data 管理类库 |
TLMetaResolver | Tryolabs | 解析 HTML 头部 Meta Tags |
@L_419_201@ | @HonghaoZ | Swift 版 HTML/XML 解析器 |
R.swift | Mathijs Kadijk | Hardcode 字符串配置 |
NetReachability | Fan Liu | 检查网络连接的连通性 |
Reachability.swift | Ashley Mills | 检测网络连通性实用工具库 |
MonkeyKing | @nixzhu | 信息递交中文社交网络 |
图片类
项目 | 开发者 | 备注 |
---|---|---|
ImageScout | Reda Lemeden | 最小网络代价获得图片大小及类型 |
DominantColor | Indragie Karunaratne | 提取图片主色示例项目 |
Toucan | Gavin Bunney | 小而美的图片变换及处理类 |
gifu | Reda Lemeden | 高性能 GIF 显示类库 |
XAnimatedImage | Khaled Taha | 基于 FLAnimatedImage 高性能 GIF 显示类库 |
apngkit | @onevcat | 解析和显示 APNG 的框架 |
HanekeSwift | Haneke | 轻量带缓存高性能图片加载组件 |
SwiftColorArt | Jan Gregor Triebel | 图片色系决定界面背景色及字体显示颜色 |
UIImageColors | jathu | 功能同上。获取主色、次色、背景色、详细色 |
Concorde | contentful-labs | 一个可用于下载和解码渐进式 JPEG 的库 |
KFSwiftImageLoader | Kiavash Faisali | 极高性能、轻量、低功耗网络图片异步加载库 |
AFImageHelper | Melvin Rivera | 填色和渐变、裁剪、缩放以及具有缓存机制的在线图片获取 |
DynamicColor | Yannick Loriot | 得到不同深浅、饱和度、灰度、色相,以及反转后的新颜色 |
Nuke | Alexander Grebenyuk | 完整、强大、实用的图片管理类库 |
Filterpedia | simon gladman | Core Image 下强大的图片滤镜类库演示应用 |
界面类
项目 | 开发者 | 备注 |
---|---|---|
Spring | Meng To | 提供动画调试功能的强大动画的 API 库 |
ReactiveAnimation | ReactiveCocoa | 知名ReactiveAnimation 的 Swift 版子项目 |
DKChainableAnimationKit | Draveness | 高可读、链式代码风格动画框架库。 |
suguru/Cheetah | Suguru Namura | 易用、高可读链式动画类库 |
SwiftGraphics | Jonathan Wight | 易学、易用的绘图工具库封装 |
animated-tab-bar | Ramotion | 灵动的动画标签栏类库,storyboard中使用 |
Eureka | XMARTLABS | 功能强大的表单(XLForm)组件库 |
AutocompleteField | Filip Stefansson | 简单快捷的自动输入不能少 |
SwiftyFORM | Simon Strandgaard | 表单框架,亮点是表单验证规则引擎 |
SwiftForms | Ángel Ortuño | 表单递交库,快速开发利器 |
Static | Venmo | 使用简单、功能强大地静态表格视图组件 |
BWWalkthrough | Yari | 界面切换中加入灵动的动画效果 |
ios-charts | Daniel Gindi | AndroID 图表开源库 MPAndroIDChart 的 Swift 版 |
PNChart-Swift | Kevin Zhow | 带动画效果的图表控件库 |
SwiftCharts | Ivan Schütz | 基于层架构设计思想的图表类库 |
HamburgerButton - Menu/Close | Robert Böhnke | 无论设计还是代码,都进行了精雕细琢 |
HamburgerButton - Menu/Back | Arkadiusz Holko | 对应@L_502_278@可知,开发者动画开发经验相当丰富 |
HamburgerButton - Check | Takuya.Okamoto | Hamburger 风格按钮动画图标(单选)组件 |
entotsu/TKSubmitTransition | Takuya Okamoto | 登录加载、返回按钮转场动画组件 |
AIFlatSwitch | cocoatoucher | 一款带平滑过渡动画的 Switch 组件类 |
yoavlt/LiquidFloatingActionButton | Takuma Yoshida | 可定制水滴型浮动动态按钮组件 |
XLActionController | XMARTLABS | 具有丰富可定制风格及动效的 Action 控制类 |
Swift-Prompts | Gabriel Alvarado | 一款漂亮、实用的提示d窗 |
SweetAlert-iOS | Viktor Radchenko | 带动画效果d窗封装类 |
Dodo | The Exchange Group | 一款轻量地可定制信息栏小组件 |
AnimatedTabBar | Ramotion | 灵动的动画标签栏类库 |
KYCircularProgress | Kengo YOKOYAMA | 简单、实用路径可定进程条 |
Circular-Progress-View | Wagner Truppel | 小而精悍地可定制类似 Watch 圆型进程条组件 |
@L_181_301@ | Petr Korolev | Watch 风格运动进程表盘 |
LiquidLoader | Takuma Yoshida | 细滑进程装载动画效果 |
FloatLabelFields | Fahim Farook | float Label Pattern 浮动标签输入效果类 |
ParkedTextField | Gunay Mert Karadogan | 带固定文本的输入组件 |
optonaut/ActiveLabel.swift | Optonaut | 扩展实现 UILabel 触控事件针对 “#,@,链接” 响应 |
GMStepper | Gunay Mert Karadogan | 带动画效果、支持手势滑动 *** 作的步进标签 |
MapManager | Jimmy Jose | 地图及路径管理封装库 |
LineChart | Mirco Zeiss | 功能完整、实用的折线图组件 |
KSTokenView | Khawar Shahzad | 带搜索、快捷输入、分段显示关键词输入组件 |
TFBubbleItUp | The Funtasty | 配置性很强的分段文本标签输入组件 |
GearRefreshControl | Andrea Mazzini | 无违和感的下拉刷新动画组件 |
ElasticTransition | Luke Zhao | 畅快、无违和感的皮筋式动画转场 |
DGElasticPullToRefresh | Danil Gontovnik | 皮筋式d性下拉即刷新组件及演 |
MAGearRefreshControl | Michaël Azevedo | 同样是下拉刷新,人家花了很大的心思写代码 |
PullToRefresh | Yalantis | 刷新动画可定制的下拉数据请求更新组件 |
PullToBounce | Takuya.Okamoto | d跳球效果下拉即刷新动画类库及演示 |
Koloda | Yalantis | 基于卡片的 Tinder-style 动画效果示例 |
tispr/tispr-card-stack | tispr | 卡片风格动画切换组件及完整交互示例 |
CameraManager | Imaginary Cloud | 简单、易用的相机管理封装类库 |
QRCodeReader | Yannick Loriot | QR 二维码阅读组件及示例 |
SwiftQRCode | Fan Liu | 简单、实用的 QR Code 扫描识别及生成库 |
swiftScan | MxABC | 具有丰富功能的二维码扫描组件及类库 |
AAFaceDetection | Aaron Abentheuer | 简单、实用的面部识别封装库 |
JGTransitionCollectionView | Jay Gajjar | 集合视图扩展实现自动布局及单元项动画 |
SABlurImageView | szk-atmosphere | 支持渐变动画效果的图像模糊化类库 |
Blurable | simon gladman | 基于 Swift 协议扩展实现任意 UIVIEw 的高斯模糊算法滤镜库 |
WobbleView | inFullMobile | 当界面组件过渡时,带波纹摆动效果的组件扩展 |
RichEditorView | Caesar Wirth | 一套可定制富文本编辑器组件及示例(基于 HTML5) |
MarkdownTextView | Indragie Karunaratne | 非常轻量、简洁、高效的 Markdown 编辑组件及示例 |
@L_419_360@ | Didier Brun | 基于路径模型的手势识别工具 |
PennyPincher | fe9lix | 手势识别机器学习类库及演示 |
GuillotineMenu | Yalantis | 极具创意及突破精神的动画演示 |
SingleLineShakeAnimation | Håkon Bogen | 用一行代码给视图加上抖动效果 |
JGFlipMenu | jeff greenberg | Flip 式菜单及其对应动画组件 |
ChineseTraditionalColors | Zhixuan Lai | 中国传统颜色引用 UIcolor 扩展 |
ShinpuruLayout | simon gladman | 通过水平和垂直分组模块实现简单、快速布局的组件库 |
Neon | Mike Amaral | 功能强大的 UI 布局神器 |
ZoomTransition | Tristan Himmelman | 通过手势 *** 控图片的放大、缩小、旋转等自由变化效果的组件及示例 |
MCMHeaderAnimated | Mathias | 提供列表与详细页切换转场动画 |
ZLSwipeableViewSwift | Zhixuan Lai | 多变的卡片切换转场动画封装类库 |
SwiftPages | Gabriel Alvarado | 高可定制类似 Instagram 视图滑动切换 |
Butterfly | Wongzigii | 轻量、优雅的缺陷报告及反馈组件 |
Presentation | Hyper | 方便你制作定制的动画式教程 |
RazzleDazzle | IFTTT | 基于关键锁的动画框架类库 |
Sapporo | Le Van Nghia | 单元格模型驱动的集合视图管理器 |
QuickRearrangeTableView | Sergey Pershenkov | 基于 UItableVIEw 的快速重排功能 |
ConfigurableTableViewController | Arkadiusz Holko | 多类型可扩展单元格 UItableVIEwController |
SlideMenuControllerSwift | Yuji Hato | 侧滑菜单组件 |
CKWaveCollectionViewTransition | Cezary Kopacz | 仿波纹(图片)视图收放动画 |
NVActivityIndicatorView | Nguyen Vinh | 酷炫的装载动画库及演示 |
FillableLoaders | @L_653_403@ | 可定制个性化填空式装载类库 |
@L_269_404@ | Teodor Patraş | d出提示框类及演示示例 |
Popover | Yusuke Takahashi | 泡泡风格d出视图封装类库 |
BRYXBanner | Bryx | 可以带图片显示的下拉通知条类库及示例 |
Whisper | Hyper | 使用简单、功能实用的消息及应用通知组件 |
SwiftPasscodeLock | Yanko Dimitrov | 可定制密码锁类库及示例 |
PhotoBrowser | Charlin_冯成林 | 照片浏览利器,定制化特性丰富 |
AMScrollingNavbar | Andrea Mazzini | 上下滚动时自动消隐或显示导航标题栏 |
GooeyTabbar | @L_160_419@ | 皮筋式d性缩放工具栏示例及演示 |
PagingView | Kyohei Ito | 注重细节的自动布局分页视图 |
InceptionTouch | Ricardo Zertuche | 让没有 3D touch 设备也有类似交互体验 |
Instructions | Frédéric Maquin | 可定制 *** 作指引框架及演示 |
SwiftGraph | David Kopec | 可应用于 iOS/OSX 平台的图形数据结构类库及演示 |
TrelloNavigation | @靛青K | 类似 trello 的导航动效控件实现 |
MPParallaxView | Droids On Roids | Apple TV 中 Parallax 效果 |
TKSwitcherCollection | @TBXark | Switch 切换动画效果集合组件及演示 |
DateRangePicker | MrMage | 日期区间选择组件 |
Periscope-VideoViewController | Danil Gontovnik | 简洁实用的视频快进、倒带控制 |
Gecco | yukiasai | 帮助开发者快速制作新手导引界面 |
框架类
项目 | 开发者 | 备注 |
---|---|---|
AsyncDisplayKit | 提供界面的高流畅性切换及更灵敏的响应 | |
Cartography | Robert Böhnke | 基于代码级的自动布局封装框架 |
MMWormhole | Mutual Mobile | iOS 扩展与宿主应用的通讯框架 |
Wormhole | @nixzhu | MMWormhole 的纯 Swift 版本 |
NetworkObjects | Coleman Miller | 轻量版 httpServer 框架,跨平台解决方案 |
SwiftFoundation | PureSwift | 跨平台(支持 linux)、面向协议编程基础库 |
MotionKit | Haroon Baig | 方便使用三轴陀螺仪、加速感应器及磁力仪 |
Jetstream | Uber | 支持多用户实时通讯的 MVC 框架 |
SwiftSpace | simon gladman | 通过重力感应、陀螺仪、摄像头等常用传感器进行三维绘图 |
JSQNotificationObserverKit | Jesse Squires | 轻量、易用的通知发送及响应框架类库 |
X | Sam Soffes | iOS/OS X 平台统一开发类库 |
TouchVisualizer | @L_404_465@ | 实用的多点触摸可视化组件 |
Bond | @L_419_467@ | 使用简单、易于理解的对象绑定框架 |
Prototope | Khan Academy | 一款轻量的 JavaScript 桥接 Swift 库 |
XcodeServerSDK | Honza Dvorsky | 非官方 Xcode Server SDK 封装库 |
ios-universal-webview-boilerplate | Freeman | 快速封装 WebApp 到 iOS 应用 |
Perfect | PerfectlySoft | 打造专业应用服务器开始 |
Epoch | Zewo | 独立于平台的 http 服务器 |
swift-http | Henry Tr. | 符合开放平台规范的最简 http 示例服务器 |
Curassow | Kyle Fuller | 简单、高效、低耦专业 Web 服务器及示例 |
swifter | Damian Kołakowski | 轻量的 http 服务器引擎 |
vapor | Tanner | 更轻量、小巧型,且方便二次开发的 Web 服务器 |
CKSIncrementalStore | CloudKitSpace | 基于 CloudKit 服务器实现多终端数据同步 |
apous | David Owens II | 让 Swift 成为脚本语言 |
RxSwift | ReactiveX | 让事件驱动应用更容易进行管理 |
Interstellar | Jens Ravens | 简单、轻量的函数响应式编程框架 |
mattress | BuzzFeed | 离线缓存 Web 浏览内容 |
BluetoothKit | Rasmus Taulborg Hummelmose | 基于 CoreBluetooth API 跨设备间蓝牙通讯封装类库 |
Erik | phimage | 主要应用于网页功能测试 |
Chatto | Badoo Development | 轻量级聊天应用框架及示例 |
@L_2_502@ | Alex Littlejohn | 摄像头视图控制器 |
Swift-AI | Collin Hundley | 开发中的 AI 及机器学习库 |
Popsicle | David Román | 内置支持 UIKit 的插值框架类库及演示 |
C4iOS | – C4 – | 用更少的代码,创建最佳应用体验库 |
BothamUI | Karumi | MVP 框架库及示例 |
ReduxKit | ReduxKit | 新颖的状态流记录框架 |
SwiftyGPIO | Umberto Raimondi | 控制 C.H.I.P. 或树莓派的 GPIOs |
Swindler | Tyler Mandry | 管理 OS X 应用窗口框架 |
Chameleon-Swift | Daniel Hong | 将 iOS API 移植到 OS X 的高度实验性项目 |
SwiftAndroid | SwiftAndroid | 苹果swift开源分支,写 AndroID 应用,详见:Getting started |
FolioReaderKit | FolioReader | ePub 阅读器及解析框架库 |
LeanCloud SDK | LeanCloud | 数据存储、用户管理、消息推送、应用统计、社交分享、实时聊天等服务 |
Localize-Swift | Roy Marmelstein | 国际化及本地化字符串框架库 |
AudioKit | AudioKit | 音频合成、加工及分析平台框架库 |
示例项目
项目 | 开发者 | 备注 |
---|---|---|
LTMorphingLabel | Lex Tang | 特赞的文字飘入飘出效果 |
AEXML | Marko Tadić | 简单又易于的 XML 解析类及示例 |
whereami | Victor Jalencas | 通过命令行获得当前设备地理位置 |
Design-Patterns | Oktawian Chojnacki | 如何使用常用设计模式及示例 |
PhotoBrowser | Zhouqi Mo | 简单又实用的 Instagram 图片浏览功能 |
SKPhotoBrowser | suzuki-0000 | 中规中矩、实用的图片浏览类库 |
ImageViewer | MailOnline | 用心之作图片全屏预览组件及类库 |
CardAnimation | @seedante | 卡片式垂直翻转动画。实现思路 |
RMParallax | Michael Babiy | 简单的帮助向导界面组件及示例 |
WatchKit-Apps | Kostiantyn Koval | 学习 WatchKit 应用的示例式教程集锦 |
CarlosButron - Examples | Carlos Butron | 60多个(技术品类丰富的)示例项目集锦 |
LayerPlayer | Scott Gardner | 全面展示核心动画 API 示例项目 |
COBezierTableView | Knut Inge Grosland | 编辑 BezIEr 曲线四点位置设置及动画演示 |
MetalParticles | simon gladman | 超强计算、极致渲染,发挥 GPU 最高效能 Metal 示例项目 |
Project-RainMan | Aaron | 采用 Forcast.io API 的天气预报应用 |
UIStackView-Playground | Christopher Truman | 采用 UIStackVIEw 平铺式自动布局示例 |
watchOS-2-Sampler | shu223 | watchOS 2 若干新特性写的示例 |
SwiftSideslipLikeQQ | @吕文翰_JohnLui | 再造 “手机QQ” 侧滑菜单 |
BlackHawk | @吕文翰_JohnLui | 基于 WKWebVIEw 的 Cordova 兼容实现 |
Plum-O-Meter | simon gladman | 基于 3D touch 模拟电子秤 |
StarWars.iOS | Yalantis | 瞬间崩塌为小方块动画效果 |
HackingWithSwift | twostraws | Hackingwithswift.com 示例项目代码库 |
swift-algorithm-club | Matthijs Hollemans | Swift 算法俱乐部学习库 |
完整应用
项目 | 开发者 | 备注 |
---|---|---|
edhita | Tatsuya Tobioka | 支持 Markdown,HTML 预览的文本编辑器 |
WWDC | Guilherme Rambo] | WWDC 2015 应用下载 |
firefox-ios | Mozilla | 来自 Mozilla 开发团队大型纯 Swift 项目 |
focus | Mozilla | 拦截 Safari 的广告内容,分析和社交追踪器等 |
Carthage | Carthage | 更简单的方式来管理 Cocoa。与 CocoaPods 差别 |
SwiftWeather | Jake Lin | 清新淡雅持续改进天气预报项目 |
VPNOn | Lex Tang | 驻在通知中心内的 VPN 开关应用 |
LeetCode-Solutions | @diwup | LeetCode 的 Swift 语言版解题方案 |
androidtool-mac | Morten Just | 在 Mac 上使用的 AndroID 工具(一键截屏,视频录制,APK 安装等) |
CoPilot | Sven A. Schmidt | 协同编程 Xcode 插件 |
IBAnimatable | @林永坚 | 基于 Xcode 插件技术快速原型开发工具 |
Refactorator | John Holdsworth | Xcode 代码重构插件,使重命名变量、函数、枚举名等变得方便 |
SwiftCov | Realm | 代码测试覆盖率命令行工具 |
ViewMonitor | Daisuke Yamashita | 测量视图位置、大小、背景、字体大小等,开发调试神器 |
SwiftMock | Matthew Flint | 一款 Mock 框架,单元测试的好伴侣 |
MockFive | Daniel Burbank | 面向协议编程单元测试 Mock 框架 |
Cuckoo | SwiftKit | 用法更接近于传统单元测试 Mock 框架库 |
Tomate | Dominik Hauser | 圆盘式计时器让你更专注于工作或学习 |
@L_404_619@ | Morten Just | 视频拖拽到应用窗口后自动转换为 GIF 动画 |
swiftmi-app | feiin | 完整的社区应用 |
phphub-ios | @李锦发 | PHPHub iOS 应用 |
Swift-Radio-Pro | Swift Code X | 集成 LastFM 的专业电台应用 |
SimpleMemo | @李俊likumb | 支持 3D touch 功能易便签 |
xcode-snippets | Abizer Nasir | Mattt 同学 Xcode-Snippets/Objective-C 的 Swift 版本 |
VWInstantRun | @ShengjiaWANG | 即时运行选中的代码片段 |
Laurine | Jiří Třečák | 本地化代码生成器及示例,为了开发更得力 |
BrowserTV | Sash Zats | 可交互 Apple TV 浏览器 |
QingDict | @Nozama | 轻量级、实用主义的词典程序 |
以上是内存溢出为你收集整理的swift开源项目精选(已经造好的轮子)全部内容,希望文章能够帮你解决swift开源项目精选(已经造好的轮子)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)