专注、坚持

iOS 开发问题解决集锦

持续更新 ing ......

[译] 起底 SourceKit

为了支持一门新颖的语言,灵活的实时 IDE 特性,以及令人印象深刻的跨语言协同能力,Apple 必须开发一些新的基础工具。这里我们将聚焦于 SourceKit,一个被忽视的 Xcode 搭档。 ......

iOS 项目持续集成实践(一)

一个软件工程项目从编写、到测试、再最终交付到用户通常有很多重复且固定的步骤。虽然作为开发者,我们的核心任务是编写代码,而这些其他的步骤却也不能忽视,持续集成(Continuous Integration)则可以帮助开发者完成这些琐碎的事务,提升团队的开发效率与质量。 ......

Zen of Git

🚧 Building… 🚧 在现代软件开发的团队协作中,版本控制系统(Version Control System)必不可少,而 Git 已成为绝大多数的团队首选。本文将简单谈谈 Git 相关的工作流、工具链等,以及背后的思考、权衡,当然对于不同的团队,其选择侧重会略有不同,也欢迎大家互相交流。 ......

Supervisor 的安装与基本使用

Supervisor 是 Linux/UNIX 下的一个由 Python 编写的进程管理工具,可以很方便的用来启动、重启、关闭进程。 ......

使用 Homebrew 安装 Jenkins

Jenkins Tips ......

使用 Homebrew 安装 MySQL

MySQL Tips ......