打印对象和description
NSLog函数不仅可以输出基本类型的值,也可以用于输出Objective-C对象,当使用NSLog()函数输出OC对象时,输出的其实是description方法的返回值。以下俩行代码完全相同。
NSLog(@"%@", p );
NSLog(@"%@", [p description]);
description方法是NSObject类的一个实例方法,所有的Objective-C类都是NSObject类的子类,因此,所有的OC对象都有description方法。
我们一般将这个方法重写。
驼峰命名法
分为俩种,大驼峰和小驼峰
变量一般用小驼峰法标识。驼峰法的意思是:除第一个单词之外,其他单词首字母大写。譬如
int myStudentCount;
变量myStudentCount第一个单词是全部小写,后面的单词首字母大写。
常用于函数名。
大驼峰法
相比小驼峰法,大驼峰法(即帕斯卡命名法)把第一个单词的首字母也大写了。常用于类名,属性,命名空间等。譬如
public class DataBaseUser;