Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

API Wrapper for Perception for OBservation Backporting to iOS 13

Notifications You must be signed in to change notification settings

beforeold/ObservationBP

Repository files navigation

Description

ObservationBP wraps swift-percetion for a better code indentation

How to use

ViewBP

User ViewBP protocol and bodyBP instead of WithPerceptionTracking

import ObservationBP
import SwiftUI
@Perceptible
final class Person {
 var name: String
 var age: Int
 init(name: String, age: Int) {
 self.name = name
 self.age = age
 }
}
struct ContentView: ViewBP {
 var person: Person = Person(name: "name", age: 1)
 var bodyBP: some View {
 VStack {
 Text("Hello, \(person.name)")
 }
 }
}

OCObserableBP

use the wrapper for Objective-C classes

Acknowledgement

Great backporting of Observation framework swift-perception

About

API Wrapper for Perception for OBservation Backporting to iOS 13

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Swift 100.0%

AltStyle によって変換されたページ (->オリジナル) /