/ / Eficiência: NSUserDefaults versus carregar / salvar um NSMutableDictionary - iphone, nsmutablearray, nsuserdefaults

Eficiência: NSUserDefaults versus carregar / salvar um NSMutableDictionary - iphone, nsmutablearray, nsuserdefaults

Eu tenho um monte de dados do jogo (10 inteiros) que eu preciso salvar e carregar.

É mais eficiente usar um NSMutableDictionary, adicionar os itens e salvá-lo, ou salvar cada item em NSUserDefaults? (NSMutableDictionary já está criado, quando os dados são carregados na inicialização)

A mesma pergunta vai para o carregamento, é mais rápido para carregar o dicionário e, em seguida, extrair os dados, ou apenas obter cada um de NSUserDefaults um de cada vez?

Um benefício do NSUserDefaults é obviamente o acesso global.

Respostas:

3 para resposta № 1

Esta é uma quantia insignificante de dados e a eficiência relativa nem chega a ela. Vá para o código mais simples neste caso, que é o padrão do usuário.