Swift 语言指南:2015-5-3 收录周报

me87re 10年前

本周特别推荐 indragiek/MarkdownTextView:非常轻量、简洁、高效的 Markdown 编辑组件及示例。这样的开源项目太喜欢了。

项目

  • soffes/X:等不及苹果 iOS/OS X 平台统一的开发同学(Sam Soffes),启了一个项目,先将常用类库统一了。该项目刚开始,感兴趣的同学可以考虑参与其中。
  • naoty/Timepiece:直观(自然语言化)的日期类扩展。它使日期加减运算、初始设置、日期变更以及基于指定格式解析转换变得方便、易读。P.S. 相比前一段时间推荐另一个类似日期库(Punctual.swift O网页链接)功能更丰富。
  • macoscope/SwiftyStateMachine:应用好状态机,不仅提高程序可维护性,更大大增强了程序健壮性。
  • benzguo/MusicKit:一套音乐编辑及创作框架。懂音乐、玩音乐的同学值得拥有。
  • wltrup/iOS-Swift-Circular-Progress-View:小而精悍地可定制类似 Apple Watch 圆型进程条组件。该组件同时支持代码及 Interface Builder 两种使用方式。
  • haaakon/SingleLineShakeAnimation:用一行代码给视图加上抖动效果。
  • indragiek/MarkdownTextView:非常轻量、简洁、高效的 Markdown 编辑组件及示例。这样的开源项目太喜欢了。
  • nickoneill/PermissionScope:向用户请求 iOS 权限的封装组件。封装库 API 调用非常方便,调用代码也很精简。一个很好的“轮子”,值得收录。
  • mortenjust/androidtool-mac:“一款用 Swift 写的可在 Mac 上使用的 Android 工具, 支持一键截屏, 视频录制, APK 安装等功能”。
  • kongtomorrow/WatchTransition:模拟 Apple Watch 上的动画过渡效果。Objective-C 和 Swift 混搭开发学习参考。
  • FlexMonkey/SnapSwift:一款 Snapseed 风格滤镜及参数编辑菜单。弹出菜单项后,上下、左右滑动即可调整滤镜参数。
  • lexrus/JSCoreDemo:“演示了一下怎样在 Swift 里用 JavaScriptCore 把原生功能桥接给 JS 用,代码少很容易理解”。简单、易懂的基础演示代码。P.S. 希望进阶学习的同学,这里有一个完整项目供参考 RichEditorView:基于 HTML 5 的可定制富文本编辑器组件及示例。
  • gilesvangruisen/Swift-油Tube-Player:用不了的同学就当学习吧。或参考并试着写个 Swift-(...)-Player。

文档

来自:https://github.com/ipader/SwiftGuide/blob/master/weekly/2015-05-03.md