Swift 语言指南-Issue 33
本期特别推荐 SwiftyFORM:表单输入框架(亮点是表单验证规则引擎),是我见过地最易用的 Swift 表单组件。
项目
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 实现表格单元格扩展内容显示示例及解决方案。
-
skywinder/GaugeKit:模拟实现 Watch 风格运动进程表盘示例。P.S. 顺附 Watch 另一个圆型进程条参考项目 iOS-Swift-Circular-Progress-View
->
-
yasuoza/YOChartImageKit:“YOChartImageKit 支持在 watchOS 上绘制图表。By @WatchKit开发”
-
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”。