title: Write data to plist
body: <p>I would like to read data from a plist, add some elements and the write the data to a plist.(update a plist).</p>
  
  <p>I want to have the plist hold an array of dictionaries, read this array into my app, add dictionaries and then write the array back to the plist.</p>
  
  <p>How is this done? Im also not sure where and how to create the plist on the apps first launch. or should it be placed in the bundle from the beginning? </p>
  
  <p>Another thing I am not sure about is if the plist dictionaries can hold e.g. CLLocations as values for keys? Will it be saved correctly or would the CLLocation need to be broken into lat and lon values?</p>
  
  <p>Thanks</p>