title: Multi-language documents (RTF) in iOS : Files, SQLite, Core Data ? How?
body: <p>I'm making my first iOS App, and I'm facing my first (little) issue.</p>
  
  <p>The App will be a very classical iOS UI Experience : I mean, table views, tab bar, push controllers etc. displaying documents (from RTF files already existing), audio and video files.</p>
  
  <p>My RTFs have mixed languages, all supported by iOS, I think it's important isn't it ?</p>
  
  <p>Considering audio and video will obviously stored in the sandbox documents directory, I'm not so sure for the RTF.</p>
  
  <p>I want it to be very reactive, on every devices, so my idea was to store my RTFs in a Core Data entity (using the binary type) and getting it in my application with NSAttributedString which can respond to the initWithRtf message.</p>
  
  <p>I guess that after that I'll have to load it into a UIWebView ? Or simply displaying this NSAttributedString into a textview will preserve it's formatting ?</p>
  
  <p>But I don't know how to ship my application with a Core Data pre-filled database.</p>
  
  <p>So here are my questions :</p>
  
  <ul>
  <li>Is it a good idea to store those RTFs in Core Data ? Is it really faster than a simple UIWebView where I would load the RTF file from documents folder directly ? Maybe SQLite is better for my case ?</li>
  <li>How to pre-fill a database into my application ?</li>
  <li>Any specific consideration about the multiple languages into my RTFs ? (Latin AND non latin languages into a same file for exemple).</li>
  </ul>
  
  <p>Thanks a lot ! Bye.</p>