如果新建了Swift File类,它没有任何父类:
import Foundation
class StatusViewModel {
}
这时假如我们希望在开发中调试并输出调试信息,可以这样做:
- 首先让该类遵守 CustomStringConvertible 协议
- 实现 CustomStringConvertible 协议中的 description 计算型属性
class StatusViewModel: CustomStringConvertible {
var status: Status
var description: String {
return status.description
}
}
网友评论