0
点赞
收藏
分享

微信扫一扫

43个优秀的Swift开源项目推荐


“轮子”

  • 工具类

项目

开发者

备注

​​SwiftyJSON​​

​​tangplin​​​, ​​lingoer​​

GitHub 上最为开发者认可的 JSON 解析类

​​Dollar.swift​​

​​Ankur Patel​​

Swift 版 Lo-Dash (或 underscore )函数式工具库

​​OAuthSwift​​

​​Dongri Jin​​

国外主流网站 OAuth 授权类库

​​PathKit​​

​​Kyle Fuller​​

小而美的路径管理类

​​XCGLogger​​

​​Dave Wood​​

功能完整的日志管理类库

​​Surge​​

​​Mattt Thompson​​

基于苹果 Accelerate 高性能计算框架封装库

​​Async​​

​​Due Munk​​

简洁的后台执行代码封装库

​​Euler​​

​​Mattt Thompson​​

直观、简洁的数学表达式 ?27÷3+∑[3,1,2]

​​LocationManager​​

​​Jimmy Jose​​

地理位置管理封装库

​​Siren​​

​​Ariel Sabintsev​​

当应用更新时,通知用户并提供App Store链接

​​BrightFutures​​

​​Thomas Visser​​

漫长或复杂计算由独立线程异步来完成

  • 存储类

项目

开发者

备注

​​SQLite.swift​​

​​Stephen Celis​​

简单、轻量,使用上最 SQL 的 SQLite 封装库

​​Realm​​

​​Realm​​

志向代替 Core Data 和 SQLite 的移动数据库

  • 网络类

项目

开发者

备注

​​Alamofire​​

​​Mattt Thompson​​

著名的 AFNetworking 络基础库 Swift 语言版

​​starscream​​

​​Dalton​​

WebSocket 客户端类库

  • 图片类

项目

开发者

备注

​​ImageScout​​

​​Reda Lemeden​​

最小网络代价获得图片大小及类型

​​DominantColor​​

​​Indragie Karunaratne​​

提取图片主色示例项目

​​Toucan​​

​​Gavin Bunney​​

小而美的图片变换及处理类

​​gifu​​

​​Reda Lemeden​​

高性能 GIF 显示类库

​​HanekeSwift​​

​​Haneke​​

轻量带缓存高性能图片加载组件

  • 界面类

项目

开发者

备注

​​animated-tab-bar​​

​​Ramotion​​

灵动的动画标签栏类库,storyboard中使用

​​SwiftForms​​

​​?ngel Ortu?o​​

表单递交库,快速开发利器

​​BWWalkthrough​​

​​Yari​​

界面切换中加入灵动的动画效果

​​PNChart-Swift​​

​​Kevin Zhow​​

带动画效果的图表控件库

​​SweetAlert-iOS​​

​​Viktor Radchenko​​

带动画效果弹窗封装类

​​AnimatedTabBar​​

​​Ramotion​​

灵动的动画标签栏类库

​​KYCircularProgress​​

​​Kengo YOKOYAMA​​

简单、实用路径可定进程条

​​FloatLabelFields​​

​​Fahim Farook​​

Float Label Pattern 浮动标签输入效果类

​​MapManager​​

​​Jimmy Jose​​

地图及路径管理封装库

  • 框架类

项目

开发者

备注

​​AsyncDisplayKit​​

​​facebook​​

提供界面的高流畅性切换及更灵敏的响应

​​Cartography​​

​​Robert B?hnke​​

基于代码级的自动布局封装框架

​​MMWormhole​​

​​Mutual Mobile​​

iOS 扩展与宿主应用的通讯框架

​​NetworkObjects​​

​​Coleman Miller​​

轻量版 HttpServer 框架,跨平台解决方案

“车子”

  • 示例项目

项目

开发者

备注

​​LTMorphingLabel​​

​​Lex Tang​​

特赞的文字飘入飘出效果

​​AEXML​​

​​Marko Tadi?​​

简单又易于的 XML 解析类及示例

​​whereami​​

​​Victor Jalencas​​

通过命令行获得当前设备地理位置

​​Design-Patterns​​

​​Oktawian Chojnacki​​

如何使用常用设计模式及示例

​​HamburgerButton-Menu/Close​​

​​Robert B?hnke​​

无论​​设计​​还是代码,都进行了精雕细琢

​​HamburgerButton-Menu/Back​​

​​Arkadiusz Holko​​

对应​​博文​​可知,开发者动画开发经验相当丰富

​​PhotoBrowser​​

​​Zhouqi Mo​​

简单又实用的 Instagram 图片浏览功能

  • 完整应用

项目

开发者

备注

​​edhita​​

​​Tatsuya Tobioka​​

支持 Markdown, HTML 预览的文本编辑器

​​firefox-ios​​

​​Mozilla​​

来自 Mozilla 开发团队大型纯 Swift 项目

​​SwiftWeather​​

​​Jake Lin​​

清新淡雅持续改进天气预报项目

​​VPNOn​​

​​Lex Tang​​

驻在通知中心内的 VPN 开关应用

举报

相关推荐

0 条评论