在 Swift Framework 中使用 C 文件的过程探索
Swift 真香! 问题描述我们在开发线上诊断工具需求的时候,是以单个 Pod 的形式提供支持,并且代码文件中只有纯 Swift 文件,但是其中需要用到系统的 C 库的一些功能,本次就是使用了系统 C ...
Read more
UserDefaults and Keychain
Apple 提供了几种持久化方案,其中 UserDefaults 和 Keychain 是 App 开发过程中使用频率最高的方案,而且从以往和同事的探讨过程中发现对这两个概念中有一些细节还是理解不太透 ...
Read more
如何做 Send to 2Do 的书签
使用鼠标拖拽下面这个链接到你的 Favorites Bar 上, Send to 2Do 然后编辑地址,将其替换为如下: javascript:window.location='twodo: ...
Read more
阅读流程
最近统一了一下自己的阅读流程,更新一下,具体用到的工具有 DEVONThink Pro PDFExpert MarginNote 其中 1 是输入和归档源,3 是输出源。 大概就是如下所示: 采 ...
Read more
三个简单步骤让你测试使用系统单例的代码
原文:Testing Swift code that uses system singletons in 3 easy steps原作者 & Copyright @johnsundell翻译 ...
Read more
避免在 Swift 中使用单例
原文:Modular Xcode projects原作者 & Copyright @pepibumur翻译:@OgreMergO “我知道单例不好,但是…”,这是开发者常常在讨论代码的时候 ...
Read more
Swift 中几种不同的依赖注入方式
原文:Different flavors of dependency injection in Swift原作者 & Copyright @johnsundell翻译:@OgreMergO ...
Read more
那些我恢复 Mac 系统之后要安装的 Apps

记录一下自己常用的 Mac Apps,每次重装之后到了用的时候发现忘记安装了(不是每次都用 TimeMachine 恢复),而且强烈简易大家如果某个 App 有对应的独立安装版本的话,购买其独立安装版本为好,沙盒环境以及和 Apple ID 绑定的特性就使得功能性以及灵活度大减。

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 火了一把,不仅仅大公司,作为个人开发者来讲,IAP 也是非常重要的,说不定就是你养家糊口的工具呢。

Read more