一个贤惠的Model class
一个贤惠的model class通常都是NSObject的儿子。或者,你想玩Core Data技术,那就认NSManagedObject为爸爸。
实例变量Instance Variables: 可以是对象,数值,结构体用以保存应用数据
存取方法和声明属性: 用以保护封装性,通常存取方法由(getter 和 setter组成),
键值对编码:key-value coding,这个机制类似变量名和值,定义一个易懂易记的变量名对应潜在变化的值,使代码更加可重用,所以shell编码时避免用绝对路径。
初始化和释放:Initialization and deallocation
Object encoding.
Object copying.