Pergunta

Estou escrevendo um aplicativo muito simples, para o iPhone. Infelizmente, sou realmente um novato. O que estou tentando fazer é salvar dados no final de uma experiência do usuário. Esses dados são realmente simples, apenas string ou int, ou alguma matriz.

Mais tarde, quero poder recuperar esses dados; portanto, também preciso de um ID de evento (suponho).

Você poderia apontar da melhor maneira, API ou tecnologia para conseguir isso, XML, texto simples, serialização ...?

Foi útil?

Solução

NSUserDefaults é uma boa opção para pequenas quantidades de dados.

Se você precisar gerenciar algo maior do que um kilobyte ou mais, considere usar o initWithContentsOfFile: métodos de NSArray ou NSDictionary para ler em um arquivo .plista. Para escrever o arquivo, use o writeToFile:atomically: métodos. Este arquivo precisa ir no diretório de documentos do seu aplicativo.

Outras dicas

Usar NSUserDefaults. Direto e fácil de usar. Isso lidará com toda a E/S de arquivo para você e leva apenas algumas linhas de código.

Eu e minha equipe criamos uma aula simples para esse fim, que, como Mark apontou, utiliza -se de NSUserDefaults. Espero que isso ajude você ...

http://ggetsetgames.com/2009/10/07/SAVAVED-DOLLINGINGIDO-USERDATA-ARD-PARA

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top