Swift 语言指南-Issue 33

Swift 语言指南-Issue 33

本期特别推荐 SwiftyFORM:表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 Swift 表单组件。

Swift 2.0 翻译启动 By @梁杰_numbbbbb

项目

Swift 项目精选:最近新收录 SwiftyFORM,SwiftSequence,swifter,GEOSwift,CKSIncrementalStore,GaugeKit,Tomate,Butterfly 等 8 个,合计已收录 144 个。

  • oisdk/SwiftSequence:简洁、灵活、多变的操作 SequenceType 的类库(基于微框架(μframework)设计思想)。
  • venmo/DVR:针对网络请求的测试框架,超实用的工具。且支持 iOS, OSX, watchOS 全平台。
  • owensd/swift-perf:针对 Swift 的性能测试方案。通过抽样场景关键代码与 C 或 Objective-C 的比较做为其测试基准。
  • glock45/swifter:一款极其轻量的 HTTP 服务器引擎。#Swift 2#
  • andreacremaschi/GEOSwift:可轻松地处理地理对象模型和相关地形操作,是一个极其易用的地理封装库(集成 MapKit 和 Quicklook)。绝佳好轮子,不容错过。
  • FabrizioBrancati/BFKit-Swift:作者说这套工具库可以提高应用开发效率。不知效果如果?有兴趣的同学可以试用一下。
  • CloudKitSpace/CKSIncrementalStore:基于 CloudKit 服务器实现多终端数据同步。附示例动态图。

  • jozsef-vesza/ExpandingStackCells:采用 UIStackView 实现表格单元格扩展内容显示示例及解决方案。

    Swift 语言指南-Issue 33_第1张图片

  • skywinder/GaugeKit:模拟实现  Watch 风格运动进程表盘示例。P.S. 顺附  Watch 另一个圆型进程条参考项目 iOS-Swift-Circular-Progress-View

    ->

  • yasuoza/YOChartImageKit:“YOChartImageKit 支持在 watchOS 上绘制图表。By @WatchKit开发”

    Swift 语言指南-Issue 33_第2张图片

  • neoneye/SwiftyFORM:表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 Swift 表单组件。

  • dasdom/Tomate:这个圆盘式计时器让你更专注于工作或学习。P.S. App Store 上架收费应用(0.99 欧),开发者福利呀。

  • wongzigii/Butterfly:一款轻量、优雅的缺陷报告及反馈组件。与应用集成极为简单(仅需 2 行代码)。这个“轮子”实在太实用了,强烈推荐。附演示示例动态图。作者:@Wongzigii

  • phpmaple/Stick-Hero-Swift:“开源小游戏Stick-Hero,和大家一起学习Swift2和Spritekit,基础功能完成,后续添加一些细节方面设计 By @KooFrank”。#Swift 2#

  • The-Swift-2.0-Programming-Language-playground:“自己整理的对应最新发布《The Swift Programming Language》Swift 2.0 一书中的内容的Playground,基本在Playground中包含了书中描述的知识点 By @孟祥月”。

文档

Swift 文章精选:最近新收录 使用 Quick 框架和 Nimble 来测试 ViewControler,What’s New in Swift 2.0 简要介绍,WatchKit for watchOS 2: Initial Impressions 等 3 份,合计已收录 82 份。

  • PhotoStackView——照片叠放视图:刚开始学习 Swift 就能写如此功能性的“轮子”及分享文章。不容易,大赞。源代码:YiZhuoChen/PhotoStackView-Swift。 作者:陈一卓
  • 关于Apple Watch官方提到的10个设计小技巧:“今天这篇是国外某位亲历WWDC 2015的设计师写的,他把官网视频里提到的小技巧都提炼成图文分享出来,特别实用,推荐学习”。特定场景下最小加载、最小计算、占位布局技巧是不能丢的。译文来源:@优秀网页设计,原文:11 Tips For Designing Apps for Apple Watch
  • watchOS 2 之 WatchKit 初探:“我在过去的几天里看完了新的Apple Watch文档,所以你可以在这篇文章里能非常快的浏览在新的 watchOS 2 中有什么新玩意~”。原文:WatchKit for watchOS 2: Initial Impressions,译文来源:@开发技术前线,译者:StormXX
  • 使用 Quick 框架和 Nimble 来测试 ViewControler:“不错的文章,有翻译不到位的还请专业人士指出~ ”。来源:@开发技术前线,译者:@MrSimp1e
  • What’s New in Swift 2.0 简要介绍:“看了很多篇介绍 Swift 2.0 的,感觉 Appcoda 这篇介绍的比较清楚,顺手学习并翻译了一下,英文原文
    What’s New in Swift 2.0: A Brief Introduction”。译者:@walkingway
  • 案例学习 - 在实践中重新思考 Apple Watch 版本的 Todoist:“我们需要知道不恰当的功能设计致使用户必须保持抬腕15秒所产生的挫败感有多糟,需要知道在每天的真实情境当中哪些功能是用户在Watch上真正需要的,还需要知道怎样形式的信息才能做到“抬腕一瞥即可获取”…”。
  • 11个超棒的 iOS 开发学习网站:还算比较主流的归纳。不过,缺了raywenderlich.com 和 ioscreator.com 这两个重量级教程网站实在是不应该啊。
  • Swift 2:SIMD(单指令多数据流):“可以更好的利用GPU了 By @pockry”。

其它关注

  • IoT 笔记
    • 智能桌:带来惬意学习的环境的居家环境是书房,直接提供舒适学习体验的则是书桌。当前的智能办公/书桌已经达到了什么样功能。感兴趣的同学看看以下产品。
    • 无人机:极具想象空间,也是蠢蠢欲动的梦想家们向往的领域。当前最大的应用领域大概是摄像机,这也是能相对清楚看到其未来发展的消费领域;还有自然是快递领域,可惜涉及空间使用权限及规则的制定,其大规模应用或许还有较长的路要走。

你可能感兴趣的:(Swift 语言指南-Issue 33)