三个简单步骤让你测试使用系统单例的代码
原文:Testing Swift code that uses system singletons in 3 easy steps原作者 & Copyright @johnsundell翻译 ...
Read more
避免在 Swift 中使用单例
原文:Avoiding singletons in Swift原作者 & Copyright @johnsundell翻译:@OgreMergO “我知道单例不好,但是…”,这是开发者常常 ...
Read more
Swift 中几种不同的依赖注入方式
原文:Different flavors of dependency injection in Swift原作者 & Copyright @johnsundell翻译:@OgreMergO ...
Read more
那些我恢复 Mac 系统之后要安装的 Apps
记录一下自己常用的 Mac Apps,每次重装之后到了用的时候发现忘记安装了(不是每次都用 TimeMachine 恢复),而且强烈简易大家如果某个 App 有对应的独立安装版本的话,购买其独立安装版 ...
Read more
What is LLVM
原文:What is LLVM? The power behind Swift, Rust, Clang, and more翻译:@OgreMergO 什么是 LLVM?隐藏在 Swift,Rus ...
Read more
In App Purchase
对于在 App Store 中上架的应⽤来说,应⽤内购买(In-App Purchase,简称 IAP) 应该是一个避不开的话题,尤其是去年微信打赏和 Apple 之间的争执更让 IAP 火了一把,不 ...
Read more
在 Swift 中使用工厂模式进行依赖注入
原文:Dependency injection using factories in Swift原作者 @johnsundell翻译:@OgreMergO 依赖注入是一项使得代码更加可测试的关键工 ...
Read more
模块化 Xcode 工程
使用 Xcode 构建模块化的工程就需要对工程结构以及其基础概念有很好的理解才行。我们平时不怎么关注工程结构本身,只有在工程逐渐变大,要添加更多依赖的时候才会注意的到。而即使到了这个时候,我们大多数的 ...
Read more
Initializer in Swift
先占个坑,准备好好捋一下 Swift 和 Objective-C 的初始化相关的内容
Read more
处理 Swift 中非可选的可选值类型
原文:Handling non-optional optionals in Swift原作者 @johnsundell翻译:@OgreMergO 可选值(optionals)无可争议的是 swif ...
Read more