在定义模型属性时
1. 如果属性的类型是类(比如String), 通常都将其定义为可选的.
2. 如果属性类型是基本数据类型(Int, Double), 则不能将其定义为可选的, 且需要对其设置初始值.
3. 如果有某个属性是 私有(private), 则不能使用KVC对其进行赋值.
4 .在使用KVC之前赋值之前,应调用super.init(),保证对象实例化完成
1. 如果属性的类型是类(比如String), 通常都将其定义为可选的.
2. 如果属性类型是基本数据类型(Int, Double), 则不能将其定义为可选的, 且需要对其设置初始值.
3. 如果有某个属性是 私有(private), 则不能使用KVC对其进行赋值.
4 .在使用KVC之前赋值之前,应调用super.init(),保证对象实例化完成
本文标题:Swift_KVC构造函数中基本数据类型与私有属性
本文链接:https://www.haomeiwen.com/subject/mfdvtxtx.html
网友评论