Pergunta

A página FMDB apenas oferece o check-out cvs. Talvez alguém lá fora escreveu um bom tutorial sobre como usar FMDB com sqlite3 no iPhone?

Foi útil?

Solução

A fonte é a documentação, aparentemente.

A questão, porém, é por que não está usando Core Data?

Gus efetivamente compilado FMDB para o iPhone porque Core Data não estava disponível. Agora que é (a partir de 3,0), a necessidade de FMDB é diminuída.


Obviamente -. Se você precisa de portabilidade de código , em seguida, as APIs SQLite diretos são provavelmente o caminho a percorrer

Se você precisa portabilidade de dados , em seguida, um invólucro como FMDB é provavelmente a resposta certa.

Se a sua portabilidade é conseguida através de aplicativos totalmente nativas com um cliente / servidor de dados fluir arquitetura (que vai oferecer a melhor experiência de usuário por dispositivo, embora a um potencialmente maior custo de desenvolvimento), em seguida, Core Data é tipicamente a melhor resposta em iOS.

Outras dicas

FWIW eu encontrei CoreData ser buggy e não confiável, especialmente WRT sua melhoria modelo automático. Estou mudando de volta para usando SQLite cru e FMDB.

Confira este tutorial - Eu achei absolutamente brilhante. Agora, usando storyboards e ARC (contagem de referência automático) me, por isso teve de modificar as partes de navegação um pouco e saltar o código dealloc, mas se você está confortável com o Xcode e tipo de saber o que está acontecendo, isso é perfeito. explicações agradáveis ??ao longo do caminho, e não peidar em torno de: http://www.youtube.com/watch?v=2Ojr7DZLghk&feature=channel&list=UL

Eu baixei os arquivos mais recentes FMDB de sua fonte - em vez de usar o seu. Os últimos arquivos são atualizados para o arco, e eu não tinha problemas. Obtê-los aqui: https://github.com/ccgus/fmdb

O projeto Xcode no repositório SVN tem um arquivo fmdb.m nela com abundância de exemplos de uso para você começar.

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