Swift 开发者周刊(第 32 期)

 

Swift3.0最新消息,ABI(应用二进制接口)无法实现稳定,这意味着旧版本的Swift二进制程...



Swift 3.0 最新消息,ABI(应用二进制接口) 无法实现稳定,这意味着旧版本的 Swift 二进制程序无法在 Swift 3.0 中运行。算是个小打击,不过不影响开发者对 Swift 的信心。

目前周刊由 SwiftGG 翻译组 维护,每周推送最新的 Swift 文章和开源项目,帮助大家提高 Swift 姿势水平。
请把 Swift 开发者周刊 推荐给你的朋友,你的支持是我们最大的动力!

优秀文章

[原创] Swift Evolution 系列开篇:简介 (@shanks)  

翻译组的原创文章,每周一个主题,收录相关的经典问题和解决方法,推荐阅读。

[译] Swift 中的尾递归和蹦床 (@aaaron7)  

Swift 中到底有没有“尾递归”?如何手动实现“尾递归”?今天这篇文章干货满满,有深度,不难读,强烈推荐。

[译] MVVM 不是那么好 (@zltunes)  

MVVM 很火,这次来听听不同的声音。

[译] Apple Watch 一年有感 (@saitjr)  

一个开发者的 Apple Watch 使用体验,翻译完之后,译者@saitjr 表示不想买了。

[译] [2016 版] 常见操作性能对比 (@Yake)  

作者对 iOS 开发常用的操作进行了性能测试,从中可以得出许多有用的结论,写出更加高效的程序。

Pod 预编译,减少不必要的生命浪费 (@txx)  

Swift 编译速度经常被人诟病,项目大了之后经常要等好久,严重影响编程效率。在这篇文章中虾神介绍了一种解决方案:用 Pod 预编译来减少需要编译的文件,目前国内很多大型项目都采用了这种方法,可以参考。

URL Pattern Matching (@johnpatrickmorgan)  

本周的英文文章,介绍了四种 URL 的匹配方法,可以对比学习一下,重在思想

开源项目

Track:线程安全缓存 (@maquannene)  

使用 LRU 算法实现的线程安全缓存,支持硬盘缓存和内存缓存,并且不会死锁。

JLRoutes:iOS 和 OS X 路由库 (@Joel)  

基于 block 的 URL 路由 API,专门用于处理复杂的应用 URL 路由,你再也不用手动解析字符串了。

Regex:Swift 正则库 (@crossroadlabs)  

在基础的正则匹配上增加了很多功能,比如成组、使用自定义函数进行替换、分割字符串等等,看起来还是很强大的。

目前周刊由 SwiftGG 翻译组 维护,每周推送最新的 Swift 文章和开源项目,帮助大家提高 Swift 姿势水平。
请把 Swift 开发者周刊 推荐给你的朋友,你的支持是我们最大的动力!


    关注 开卷八分钟


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册