title: Load and perform search on large amount of data
body: <p>I need a suggest how to operate with large amount of data on iPhone. Let say I have xml file with ~120k text records. I need to perform search on this data. The solution i have tried is to use Core Data to store information in sorted order in caches. And then use binary search which works fast. But the problem is to build  this caches. On first launch application takes about 15-25 seconds to build this caches. Maybe I need to use different approach to search the data?</p>
  
  <p>Thanks in advance.</p>