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

jopen 9年前

项目

  • i-schuetz/SwiftCharts:基于层架构设计思想的图表类库。基于层架构,无论定制新的图表类型还是已有图表的叠加,都变得非常的容易。
  • radex/SwiftyTimer:一个更友好、更简单的时间操作 NSTimer 扩展。P.S. 类似针对日期有 Punctual.swift 和 Timepiece。
  • JustHTTP/Just:小而美的 HTTP 类。功能简单、直接、完整且健壮性高。
  • SwiftBond/Bond:使用简单、易于理解的对象绑定框架。比如:你可以使用代码 textField ->> label 将输入框文本映射到标签中的文字属性,当文本变化时,标签文字随动变化。 真的很方便。
  • phimage/Prephirences:这个库可以让开发者更方便管理、读写应用的配置信息。很实用。
  • Imperiopolis/WatchScreenshotMagic:快速生成干净、漂亮的 Apple Watch 截图的实用工具应用。
  • Draveness/DKChainableAnimationKit:高可读、链式代码风格动画框架库。
  • andreamazz/BubbleTransition:以气泡膨胀和缩小的动画效果来显示切换界面。代码实现很简单,效果很突出。
  • liufan321/SwiftQRCode:简单、实用的 QR Code 扫描识别及生成库。
  • KittenYang/KYFloatingBubble:实现iOS7 Game Center浮动气泡的一种思路。示例代码不多,效果还真得赞。

文档

  • Design for Wearables:很系统化的 Apple Watch 设计课程, 建议开发的同学好好学习一下。
  • WatchKit 控制器的生命周期:“本文介绍的生命周期同样适用于 Hierarchical interfaces, Glances, 以及 Notification interfaces”。译者:http://weibo.com/twios
  • Swift扩展的三个微妙细节:有关于 extension 细节的较完整说明。推荐不甚了解的开发同学阅读,避免稀里糊涂地使用。译文来源:@开发技术前线,译者:samw00,原文:3 Nuances of Swift Extensions
  • mobitar/Starburst:几款可用于 Apple Watch 应用的 PNG 序列动画。
  • 2015-2016交互体验趋势:“2015年的移动应用数量增长依然强劲,但是移动交互体验的却在发生着变化。较之去年层出不穷的新颖形式,今年的交互体验趋势中,更多的是某一个方面的体验优化与深耕,而较少有创造性的引领者出现。这说明移动应用在市场在“爆发”后进入了一个新的阶段”。
  • 聊聊移动端跨平台开发的各种技术:文章研究很全面、很透彻。赞同林老师建议。实在需要时,iOS/WKWebView 和 Android/WebView 可以做为跨平台衔接技术。“@林泰前:目前看到对跨平台开发最完整的文章,对这方面有兴趣的朋友建议一读。不过这是我的建议:好好学习 Swift/iOS 和 Java/Android,没有任何跨平台方案比得上真正原生的方案。”
  • Swift 项目精选:最近新收录 FSwiftCharts, SwiftyTimer, Bond ,Prephirences, DKChainableAnimationKit, SwiftQRCode 等 6 个,合计已收录 108 个。
  • Swift 文章精选:最近新收录 3 份,合计已收录 56 份。
来自:https://github.com/ipader/SwiftGuide/blob/master/weekly/2015-05-17.md