In next program SimpleClass do not call deinit causing memory leak.
final class SimpleClass {
deinit {
print("deinit SimpleClass")
}
}
struct ContentView: View {
var body: some View {
Text("Empty")
.onAppear {
simple = .init()
}
}
@State private var simple = SimpleClass()
}
Tested on iPhone 12 mini, iOS 16.2, Version 14.2 (14C18).
Am I using @State wrapper wrong?
2
0
1.7k