Skip to content

Instantly share code, notes, and snippets.

@VAnsimov
Created October 13, 2021 15:43

Revisions

  1. VAnsimov created this gist Oct 13, 2021.
    12 changes: 12 additions & 0 deletions MVI SwiftUI 06 - Model.swift
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    // 1
    final class ListModel: ObservableObject, ListModelStatePotocol {
    @Published var text: String = ""
    }

    // 2
    extension ListModel: ListModelActionsProtocol {

    func parse(number: Int) {
    text = "Random number: " + String(number)
    }
    }