为了方便自己以及必须阅读代码的任何人,应该为变量和函数使用具有描述性的名称。st很容易输入,但是一年后你再回来读的时候,或者其他人在读你的程序的时候,就会感到很疑惑;sparetime则是一目了然。
Objective-C程序员通常为变量使用CamelCase(骆驼命名法)名称。CamelCase名称使用首字母大写来表示名称中后续单词的开始:
applePerBasket
以一个下划线开始的名称,通常作为私有的变量和函数,或者是供内部使用的名称。但是这并不是一种强制性的机制。