Inicialize dados principais com dados padrão

Tenho uma pergunta básica sobre como preencher os Dados Principais com dados. Estou construindo um aplicativo que mostrará caixas eletrônicos em um mapa. Gostaria de enviar o aplicativo com um banco de dados pré-carregado, mas para oferecer aos usuários a opção de receber atualizações ao iniciar o aplicativo. Estou pensando em usar uma lista de propriedades para a atualização. Basicamente, envie um plist de todos os caixas eletrônicos, analise esse plist e preencha o sqlite. Eu terei cerca de 7000 entradas no arquivo da lista de propriedades, cada entrada contendo 5-6 chaves com valores de cadeia curta. Mas de acordo com a Biblioteca para desenvolvedores da Apple iOS:

Você pode criar uma lista de propriedades - ou alguma outra representação baseada em arquivo - dos dados e armazená-la como um recurso de aplicativo. Quando você deseja usá-lo, deve abrir o arquivo e analisar a representação para criar objetos gerenciados. Você não deve usar esta técnica no iOS e somente se for absolutamente necessário no Mac OS X. A análise de um arquivo para criar uma loja implica despesas desnecessárias. É muito melhor criar um Core Data Store offline e usá-lo diretamente em seu aplicativo.

Devo continuar enviando uma lista de propriedades ou prefiro pensar em uma solução alternativa para atualizar o banco de dados do aplicativ

P.S. Estou pensando em usar um aplicativo Rails para fornecer atualizações - basicamente enviando um arquivo plis

questionAnswers(1)

yourAnswerToTheQuestion