在定義模型屬性時(shí)
1. 如果屬性的類(lèi)型是類(lèi)(比如String), 通常都將其定義為可選的.
2. 如果屬性類(lèi)型是基本數(shù)據(jù)類(lèi)型(Int, Double), 則不能將其定義為可選的, 且需要對(duì)其設(shè)置初始值.
3. 如果有某個(gè)屬性是 私有(private), 則不能使用KVC對(duì)其進(jìn)行賦值.
4 .在使用KVC之前賦值之前,應(yīng)調(diào)用super.init(),保證對(duì)象實(shí)例化完成