title: Cache View Controller
body: <p>While working in <code>iOS</code> I see a difference between my app and Apples default app in iPhone. My app name is <code>MyApp</code> which i built on objective C and I compared the behavior with Apple's default apps i.e. <code>Notes</code>.</p>
  
  <p>I used both apps without suspending. When the device gets rebooted, I see both <code>MyApp</code> and <code>Notes</code> are shown in the recent list but when I open <code>MyApp</code> from the recent list it restarts from the splash screen unlike the system app 
   (Notes) which still stays in the old screen (the screen it was showing before device reboot). Anyone knows what is the reason of different behavior? Do I need to implement any extra step to get the similar behavior like Apples default apps?</p>