Melhor forma de armazenamento

21 views
Skip to first unread message

Emmanuel Alves

unread,
Jun 1, 2012, 12:58:56 PM6/1/12
to iphoned...@googlegroups.com
Pessoal, 

Estou em um dilema: 

Tenho uma aplicação que eu preciso marcar alguns itens como favoritos e em outra tela exibir a lista daqueles itens que forma marcados. 

Minha dúvida é utilizo XML para armazenar os códigos dos itens que foram favoritados ou devo utilizar SQLite mesmo? Além disto, preciso armazenar as informações como login e senha do usuário que vai utilizar o aplicativo, que foram preenchidos logo quando ele é carregado.

Obrigado!

Marlon Andrade

unread,
Jun 1, 2012, 1:08:10 PM6/1/12
to iphoned...@googlegroups.com
Se são somente essas pequenas informações simples eu iria de NSUserDefaults.

Marlon Andrade
(32) 8819-7278
marlon.m.andrade (skype)



2012/6/1 Emmanuel Alves <mane...@gmail.com>

--
Para postar neste grupo, envie um e-mail para
iphoned...@googlegroups.com
Para cancelar a sua inscrição neste grupo, envie um e-mail para
iphonedevbraz...@googlegroups.com
Para ver mais opções, visite este grupo em
http://groups.google.com/group/iphonedevbrazil?hl=pt-BR?hl=pt-BR

Márcio Lohmann

unread,
Jun 1, 2012, 1:14:25 PM6/1/12
to iphoned...@googlegroups.com
NSUserDefaults ou então usa CoreData.

Att.

Márcio Lohmann
http://about.me/lohmann


2012/6/1 Marlon Andrade <marlonm...@gmail.com>

Emmanuel Alves

unread,
Jun 1, 2012, 1:17:03 PM6/1/12
to iphoned...@googlegroups.com
Hum..

Vlw galera!

[]s

Emmanuel Alves


2012/6/1 Márcio Lohmann <marcio....@gmail.com>

Bruno Koga

unread,
Jun 1, 2012, 1:20:03 PM6/1/12
to iphoned...@googlegroups.com
Emmanuel,

o NSUserDefaults pode ser o melhor lugar para gravar informações simples e não sensíveis (favoritos, por exemplo). Mas definitivamente não é o lugar certo para guardar username e o password...

Para isso, aconselharia a você dar uma pesquisada de como usar o Keychain.

[]s,

2012/6/1 Emmanuel Alves <mane...@gmail.com>



--
Bruno Koga

Emmanuel Alves

unread,
Jun 1, 2012, 1:23:35 PM6/1/12
to iphoned...@googlegroups.com
Certo! Obrigado.

Tenho outra dúvida no caso da SQLite... como eu faço pra qndo for a primeira vez q ele tá utilizando o aplicativo, apagar as informações?

O NSUserDefaults eu preciso fazer isso também?

Obrigado mais uma vez =D

[]s

Emmanuel Alves


2012/6/1 Bruno Koga <kog...@gmail.com>

Márcio Lohmann

unread,
Jun 1, 2012, 1:31:33 PM6/1/12
to iphoned...@googlegroups.com
Eu acho que você não deveria considerar usar SQLite puro, use CoreData. 

Por baixo ele usa sqlite, mas facilita muito a sua vida. 

Quando o aplicativo é instalado, o CoreData cria uma base zerada automaticamente, a partir do modelo de dados que você definiu.

2012/6/1 Emmanuel Alves <mane...@gmail.com>

Emmanuel Alves

unread,
Jun 1, 2012, 1:32:55 PM6/1/12
to iphoned...@googlegroups.com
Hum, interessante.

obrigado!

Stephen Eilert

unread,
Jun 1, 2012, 3:16:06 PM6/1/12
to iphoned...@googlegroups.com



2012/6/1 Emmanuel Alves <mane...@gmail.com>

Certo! Obrigado.

Tenho outra dúvida no caso da SQLite... como eu faço pra qndo for a primeira vez q ele tá utilizando o aplicativo, apagar as informações?

Uh... tipo, o arquivo do sqlite não vir com dado nenhum? Ou então, melhor ainda, não ser empacotado com a aplicação e ser criado no primeiro uso?


-- Stephen

"Kids these days.
Whatever happened to hard work?"

       -- Joel Spolsky, The perils of javaschools

Reply all
Reply to author
Forward
0 new messages