下面展示一些 内联代码片
。
//类的定义 面向对象的基础是类 类产生了对象
class Person : NSObject {
//用到kvc 需要继承object
@objc //使用@objc修饰将暴露给Objective-C的类、方法、属性等
var age : Int = 0;
//重写 override 如果写的某一个方法是对父类的方法重写,必须加override
override func setValue(_ value: Any?, forUndefinedKey key: String) {
} //设置没有的属性
}
let p = Person()
p.age = 20;
p.setValuesForKeys(["age":"11", "name":"ace"])
p.setValue(12, forKey: "age")
print(p.age) //12
class Student : Person{
var name = ""
}
let s = Student()
s.age = 10
s.name