Skip to content

Latest commit

 

History

History
74 lines (59 loc) · 17.8 KB

Issue-52.md

File metadata and controls

74 lines (59 loc) · 17.8 KB

本期特别推荐 1. 项目:GPUImage2(基于 GPU 图像和视频处理框架库),Peek(更友好、手势方式检查界面内组件布局信息),SwiftyGif(高性能 Gif 播放引擎),JASON(高速 JSON 解析类库);2. 文档:Swift StringsStanford 公开课中文字幕翻译React Native 的官方最佳实践翻译浅谈 iOS 中的视图优化

大声一SwiftCon 2016 参会感想 By @唐巧

大声二MShare 第一期(iOS 专场相关 Keynote、代码和视频的 Github 仓库) By @孟祥月

项目

Swift 项目精选:最近新收录 Peek, CocoaMQTT, AIToolbox, SwiftyGif, FlowingMenu, swift-summary, iconMaker, JASON, producthunt-osx, SwiftyDown, Smile-Lock, GlitchLabel, MessageBalloon, RxBluetoothKit, xi-editor, jchat-swift, Caishen, ConsistencyManager-iOS, Reductio, TabDrawer, StateView, StackViewController, LeeGo, OnOffButton, Reddit-MVVM-Benchmark, SwiftOCR 等 26 个,合计已收录 412 个。

  • GPUImage2:Swift 版基于 GPU 图像和视频处理框架库。P.S. 上一代是 Objective-C 版 GPUImage。开发者:Brad Larson
  • Peek:更友好、手势方式检查界面内组件布局信息(相当于浏览器元素检查功能),界面调试利器。开发者:Shaps M
  • CocoaMQTT:Swift 2 版 MQTT v3.1.1 客户端库。P.S. MQTT是专门针对物联网开发的轻量级传输协议(发布和订阅式消息)。开发者:emqtt
  • AIToolbox:AI 主流模块集工具箱库。其中涉及 AI 知识实在广阔又高端。当然,作者应该是业内人士。正式发布要 Swift 3.0 后,先膜拜。开发者:Kevin Coble
  • SwiftyGif:高性能 Gif 播放引擎。开发者:Alexis Creuzot
  • FlowingMenu:菜单如此出场方式(皮筋弹跳式动画)好玩又有趣。开发者:Yannick Loriot
  • swift-summary:用 Playground 来概述 Swift 语言特性。相比官方文档,更直观、有效。开发者:Juan Antonio Karmy
  • iconMaker:Xcode插件,只需要一步,自动生成不同尺寸的应用图标。超级方便。开发者:Yurii
  • JASON:高速 JSON 解析类库。有用户 Swapcard 评价其为最快、最好的 JSON 框架。开发者:Damien
  • producthunt-osx:硅谷最受产品人欢迎、关注的产品分享及发布平台 Product Hunt 开源 Mac 客户端。作者:Product Hunt
  • SwiftyDown:Markdown 解析更强库。相较于 SwiftyMarkdown ,优势有 1. 支持嵌套标签(比如:bold links);2. 支持更完整的语法(比如:删除线,引用块,代码块)。开发者:@aaaron7
  • NavTopImage:Swift实现的动态缩放titleView。作者:itjhDev
  • Smile-Lock:一款高仿、可定制密码锁组件(暂不支持 TouchID)。开发者:Rain
  • GlitchLabel:可定制“黑(故障)文字标签”类库,俗称晃瞎你的眼文字标签。友情提示:小心看瞎。G..lit...c...hing UILa..bel fo..r iO...S。开发者:Lee Sun-Hyoup
  • MessageBalloon:清新、直接,适用于消息类应用的信息加载动画类(支持 storyboard)。开发者:Carlos Corrêa da Silva
  • RxBluetoothKit:基于 RxSwift 的蓝牙通讯库。P.S. 另一款 CoreBluetooth API 基础的蓝牙通讯库是 BluetoothKit。开发者:Polidea
  • xi-editor:Google 某员工开源了一个编辑器:前端用基于 Swift+Cocoa 的原生 UI,后端(处理 buffer 的核心逻辑)基于 Rust。主要诉求是渲染质量和性能。开发者:Google
  • jchat-swift:这是一个开源项目,简单几步,换一个logo和名字即可拥有自己的IM。开发者:JPush
  • Caishen:简易、实用的信用卡号输入及校验 UI 组件。它允许你方便地与 CardIO 集成,使之成为独立完整的付款功能组件。开发者:Prolific Interactive
  • ConsistencyManager-iOS:该类库使同一标识 ID 数据在多个模型内保持一致性。比如:两个视图模型中都有 Person 数据,当 Person 信息发布变化时, ConsistencyManager 可以通知两个视图模型更新 Person 数据。作者:LinkedIn
  • Reductio:基于 TextRank 算法针对英文文章或段落的关键词和总结提取工具库。实际用处有多少不确定,不过,如此思路的开发一定很有意思。开发者:Sergio Fernández
  • TabDrawer:更适合单手操作的可定制 Tab Bar 组件库。P.S. 自动布局选择了 EasyPeasy ,示例中所用图标来自 icons8。开发者:Winslow DiBona
  • StateView:当有数据更新时自动更新 UIView。使视图更新更方便、简单。开发者:Sahand Nayebaziz
  • StackViewController:提供更易用的 UIStackView 组件功能,为 UIStackView 提供 缺失的、而在 UITableView 常见功能或特性,比如滚动支持、单元格分割器以及其它 UITableView 常见友好特性。开发者:Seed
  • LeeGo:LeeGo 是一个 Swift 框架,旨在带来更声明式的,可配置的和易复用的 UI 开发方式,让 UI 开发变得像玩乐高积木一样简单直观,某种程度上取代 ComponentKit。开发者:@ShengjiaWANG
  • OnOffButton:极简、带动画平滑过渡(单选)按钮组件(支持 IB)。与之类似的 TKAnimatedCheckButton,可以择优选用。开发者:Rafael Ramos
  • Reddit-MVVM-Benchmark:通过开发一款简版 Reddit 应用比较 MVVM + FRP 与 MVC 给定指标(附图)优劣。P.S. 值得一提的还有,作者开发文档功底非常扎实。条理清晰,堪称典范。开发者:Ivan Bruel
  • SwiftOCR:识别字母和数字相较于 Tesseract 有压倒性优势(附图)的 OCR 类库。P.S. 对于文章或整段文本,建议还是选用 Tesseract。开发者:Nicolas Camenisch

文档

Swift 文章精选:最近新收录 Swift StringsStanford 公开课中文字幕翻译iOS 资源大全中文版React Native 的官方最佳实践翻译Swift 运算符重载简介iOS 原生库对 https 的处理浅谈 iOS 中的视图优化【Swift 脑洞系列】轻松无痛实现异步操作串行iOS 并发编程指南:Dispatch Queue 任务执行与 Dispatch Source探索 Swift 中的 MVC-N 模式使用 Xcode 的 Target 区分开发和生产环境闭包捕捉(closure capture)深入模式匹配第一弹: switch, enums & where 子句模式匹配第二弹:元组,range 和类型模式匹配第三弹: 自定义的模式匹配和语法糖离屏渲染优化文化碰撞:函数式、面向协议、面向对象编程的最佳实践 使用 Quick Look 框架对文件进行预览 等 16 份,合计已收录 238 份。