用 Swift 重写Uber iOS 应用的经验教训
Uber 工程师 Tuomas Artman 在 2016 年的 Swift Summit 上分享 Uber 用 Swift 重写 iOS app 的经验。 阅读原文 »The post 用 Swift 重写Uber iOS 应用的经验教训 appeared first on 翻译 - 伯乐在线.
View Article图文并茂介绍广度优先算法(Swift 版)
结合 Swift 语言的特性,图文并茂,有趣生动的介绍广度优先算法 阅读原文 »The post 图文并茂介绍广度优先算法(Swift 版) appeared first on 翻译 - 伯乐在线.
View Article[已发布] 通过减少动态派送提升性能
文章讲述了在 swift 中,如何利用继承的一些特性提升代码性能 阅读原文 »The post [已发布] 通过减少动态派送提升性能 appeared first on 翻译 - 伯乐在线.
View Article[已发布] 可空性与 Objective-C
讲述了可选值 optional 如何在 swift 和 objective-c 之间转化 阅读原文 »The post [已发布] 可空性与 Objective-C appeared first on 翻译 - 伯乐在线.
View Article[已发布] Swift杂谈
Brent Simmons分享了一些关于Swift的想法。The post [已发布] Swift杂谈 appeared first on 翻译 - 伯乐在线.
View Article[已发布] 2014年最爱的Swift小贴士和技巧
Swift可能才出现半年左右,但已有足够多的贴士技巧,给今年年终综述文章增色不少。我敢肯定,即使那些很早就入坑Swift的开发者也会发现一些他们不知道的。以及一个很老的技巧,我曾用过一段时间,那是一个命令别名,用来删除Xcode中的Derived Data,但我不喜欢Clay Smith对命令名的选择。The post [已发布] 2014年最爱的Swift小贴士和技巧 appeared first...
View Article用 Swift 重构单例
关于重构,Jesse Squires 讲述如何移除项目中的单例,我觉得这是一个简单靠谱的方法。The post 用 Swift 重构单例 appeared first on 翻译 - 伯乐在线.
View Article用 Swift 来写一个 LISP 解释器
用 Swift 来写一个 LISP 解释器,从中了解到如何写一个解释器。The post 用 Swift 来写一个 LISP 解释器 appeared first on 翻译 - 伯乐在线.
View ArticleCwlSignal,一个响应式编程库
Matt Gallagher 最近开源了一个 Swift 响应式编程库 CwlSignal。本文是对该库的介绍,值得一看。The post CwlSignal,一个响应式编程库 appeared first on 翻译 - 伯乐在线.
View Article面向协议编程不是万能的
Chris Eidhof 认为协议(Protocol)在 Swift 中被过度使用, 并举例阐述不正当使用协议的问题。The post 面向协议编程不是万能的 appeared first on 翻译 - 伯乐在线.
View ArticleSwift 3 中的全模块优化
Whole-Module Optimization(全模块优化)开始成为 Xcode 8 中新建项目的默认选项,能使性能能提升 2-5 倍,本文是对其原理的阐释。The post Swift 3 中的全模块优化 appeared first on 翻译 - 伯乐在线.
View ArticleSwift 中的 JSON 解析
相比于主流的 Swift JSON 库使用自动映射来处理 JSON 转模型,苹果官方反而鼓励使用简单直接的方式。这也是我一直在用的。The post Swift 中的 JSON 解析 appeared first on 翻译 - 伯乐在线.
View ArticleSwift 中的结构体和可变行为
"Advanced Swift"的作者 Chris Eidhof 对于 Swift 中可变值类型的介绍,值得一看。The post Swift 中的结构体和可变行为 appeared first on 翻译 - 伯乐在线.
View Article【热文】为什么Swift的字符串API很难用?
作者针对很多人认为Swift的字符串API很难用这一现象,对Swift为什么这样设计做出了详细解释,最终指出Swift的这种设计有其独特价值。The post 【热文】为什么Swift的字符串API很难用? appeared first on 翻译 - 伯乐在线.
View Article[已发布] 记一次检查内存泄漏的痛苦经历
啊,没有垃圾回收机制的语言是多么令人兴奋。今天我花了一些时间调试一个循环引用,我觉得应当分享一下定位并解决循环引用的过程。接下来,我们会知道为什么说 Leaks 工具是一个彻头彻尾的骗子,会看到 Xcode 如何莫名其妙地将旧代码和新代码编译出相同的结果,从而产生了让人难以接受的结果The post [已发布] 记一次检查内存泄漏的痛苦经历 appeared first on 翻译 - 伯乐在线.
View Article[已发布] 图文解释 Swift 中的 Functor、Applicative 和 Monad
图文解释 Swift 中 Functor、Applicative 和 Monad。形象生动!The post [已发布] 图文解释 Swift 中的 Functor、Applicative 和 Monad appeared first on 翻译 - 伯乐在线.
View Article[已发布] Reactive Cocoa 3.0 在 MVVM 中的应用
这是该作者关于 Reactive Cocoa 3.0 系列介绍的第三篇,也是最后一篇。前两篇主要介绍 3.0 的新特性,都已经翻译完毕。这篇主要介绍 RAC 3.0 在 MVVM 的具体应用。随着 Swift 的开源,RAC 3.0 也将会有广泛的使用。而在 MVVM 中应用 RAC 3.0,如果一个团队对 MVVM 有个统一的认识,会有助于后期的代码维护。The post [已发布]...
View Article[已发布] 一些少见的 swift 属性
作者探索发现了一些少见的 attributes,包括@inline,@availability等,有些甚至还未记录在文档中。The post [已发布] 一些少见的 swift 属性 appeared first on 翻译 - 伯乐在线.
View Article[已发布] Swift 的六个杀手级特性
相比较 Objective-C 而言,Swift一些很有用的特性。Erica Sadun 在这篇总结了他最爱的 6 个。The post [已发布] Swift 的六个杀手级特性 appeared first on 翻译 - 伯乐在线.
View Article