Swift package that provides a UserDefaults
browser and editor for debug mode in SwiftUI apps.
See the LICENSE file for licensing information.
Let's say the keys of your user defaults have a prefix, e.g. "io.apparata.", and you don't need to see it prominently in the UserDefaults
browser, then you would list that prefix in the hidePrefixes
parameter to the UserDefaultsBrowser
initializer.
In the example below, NavigationView
is used, but NavigationStack
works too.
import SwiftUI
import UserDefaultsUI
struct ContentView: View {
var body: some View {
NavigationView {
UserDefaultsBrowser(hidePrefixes: ["io.apparata."])
}
}
}
Screenshot