Skip to content

Ternary

Conditional

True false situation checker.

Toggle states

// MARK: - Types
    enum Content {

        case case1
        case case2

        /// Toggles between content
        mutating func toggle() {
            self = self == .case1 ? .case2 : .case1
        }

    }

    // MARK: - Observed Properties
    private var content: Content = .case1 {
        didSet {
            contentDidChange()
        }
    }

    // MARK: - Calling the func from enum
    content.toggle()