如果新建了Swift File類檩坚,它沒有任何父類:
import Foundation
class StatusViewModel {
}
這時假如我們希望在開發(fā)中調試并輸出調試信息,可以這樣做:
- 首先讓該類遵守 CustomStringConvertible 協(xié)議
- 實現(xiàn) CustomStringConvertible 協(xié)議中的 description 計算型屬性
class StatusViewModel: CustomStringConvertible {
var status: Status
var description: String {
return status.description
}
}