团队之间编程规范

引言:

There are only two hard things in Computer Science: cache invalidation and naming things.

在计算机科学中只有两件难事:缓存失效和命名。 — Phil Karlton

计算机语言是人和计算机之间通讯的媒介。好的代码应该是就像人对计算机说话那样,自然而优雅。命名看上去是一件很简单的事,而往往越是简单的事越难做好,否则大师们也不会把命名看成是计算机界的难题了。如何把Objective-C这门计算机语言以优雅的方式“说”出,还是比较考验工程师对它的理解深度的。在苹果的SDK中有大量的API,我们可以从这些API中体会到一些命名的艺术。


# 一. 编程规范

转载至: 檀羽冲 - iOS团队编程规范