title: NSUserdefault and core data
body: <p>what is NsUserdefault ? and how it can be used to store peristent data of app .
  Please clear my doubt on when to use them and how they can be useful performance wise ?</p>