Melhor maneira de salvar dados no ipod touch/iPhone Objective-C
-
20-09-2019 - |
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 ...?
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