title: Persistence in Xamarin.ios
body: <p>I need to show a screen on my app only the first time I launch the app.
  For this I was thinking into having a variable called <code>screenPassed</code> and set it as true when the person has finished reading the screen.</p>
  
  <p>I was thinking into doing this by calling the segway that gets me to the "main" screen of my app, something like this:</p>
  
  <pre><code>partial void goToInitialScreen(){
      if(!screenPassed){
          this.PerformSegue("InitialScreen", this);
      }
  }
  </code></pre>
  
  <p>Of course, this would mean that I would require to have persistence to save the state of screenPassed, and I would require not only to write to the persistence method but also read and restore state from that file.</p>