原文:Generics Manifesto -- Douglas Gregor 译者注 在我慢慢地深入使用 Swift 之后,碰壁了很多次,很大...
最近刚换工作,在迁移 Swift 4.0,其实我感觉 Swift 3.0 的时候迁移工作更容易一点,因为所有库都很积极地升级版本,而现在反而都在...
完整的实现:Gist 最近刚好接触了字符串的切片,原生的 API 各种麻烦,我就试着实现了几个语法糖,目标是: Swift 4 的字符串原生也是...
Swift 4.0 带来的一个新功能就是 Smart KeyPath,之前在 Twitter 上看到 Chris Eidhof 大神在征集 Ke...
本来这篇文章的标题是“如何写一个不安全的构造器”,但后面查资料的时候又发现了一些很好玩的东西,就一次性写成一篇出来,跟大家分享一下 Swift ...
问题的起源 今天在 qq 上看到有人发了一段代码,在 iOS 8 里按 button 会闪退,在 iOS 9 以上的版本就可以正常运行。 第一眼...
这两天 Uber 的开发团队在一个大会上分享了用 Swift 3 重写客户端的过程, 视频里介绍了一个很黑科技的技巧, 可以极大地加快编译速度,...
在上线之后发生了几次崩溃闪退, 需要紧急修复的情况之后, 我决定我要动手了... 分析了这几次情况之后, 发现其实大的逻辑都没有错, 但是细的...
大家有没有遇到过这种情况, 接手了一份代码, 然后发现里面闭包循环引用的问题很严重, 而所有代码都长成这个样子: 而我们常规的做法是声明为 we...