假设我有一个SWIFT班级
@objcMembers class C: NSObject {
let range: ClosedRange<Int>
init(range: ClosedRange<Int>) {
self.range = range
super.init()
}
convenience init(min: Int, max: Int) {
self.init(range: min...max)
}
}
有没有办法使convenience init
只在客观C上可用,这样API就会更小?