Проверка шаблона шины для iOS

22 行
426B

  1. import MPAKX
  2. public protocol MicItemContext {
  3. var activityDate: MPAK.Recent<Date?> { get }
  4. }
  5. extension MicItem {
  6. public struct Model: MicItemContext {
  7. public var activityDate: MPAK.Recent<Date?> = .init(nil)
  8. }
  9. final class Controller: MPAK.Controller<MicItem.Model> {
  10. init() {
  11. super.init(
  12. MicItem.Model(),
  13. debugClassName: "MicICtrl",
  14. debugLog: { print($0) }
  15. )
  16. }
  17. }
  18. }