title: Can the user edit the plist from outside the app?
body: <p>I'm using the UserDefaults to save some persistent data (app's state, not something that needs to be secured). This data (AFAIK) is saved on a plist. Can the user edit this plist outside the app?
  I tried it, and while it seems possible, when I run the app it overrides the changes with the last values from the app.
  If it's not possible, then what good is the 'defaults write ...' command (via the Terminal)?</p>
  <p>This question is relevant both to iOS and macOS</p>