在swift3.0中。public 修饰的方法或者类在其他module中不可以被override或继承。
但为什么NSObject init方法为public 修饰。而继承自NSObject的子类可以override init方法呢?
`
public class TestClass: NSObject {
public override init() {
super.init()
}
}`
在swift3.0中。public 修饰的方法或者类在其他module中不可以被override或继承。
但为什么NSObject init方法为public 修饰。而继承自NSObject的子类可以override init方法呢?
`
public class TestClass: NSObject {
public override init() {
super.init()
}
}`