2009-02-11 10 views
1

Existe-t-il une API Iphone SDK pour rechercher des fichiers de ressources? J'ai un ensemble de ressources de fichiers html que j'aimerais que l'utilisateur puisse rechercher, mais je veux éviter de lire les fichiers dans la mémoire et de les rechercher un par un.Rechercher le contenu du fichier sur l'iphone

Y at-il une API qui peut m'aider à faire cela?

Répondre

1

Non, vous devrez lire les fichiers pour les rechercher. Il n'y a rien de tel que "Spotlight" sur le téléphone.

+0

Le problème avec ça c'est que j'ai beaucoup de html, environ 5Mb je suis inquiet pour les performances de recherche. Mais je suppose que je vais juste devoir le faire et voir ce que la performance est comme – hhafez

+0

Je dirais que si vous avez autant de données, vous êtes mieux d'utiliser une base de données SQLite au lieu de fichiers plats. Peut-être même faire une sorte d'index de contenu dans la base de données qui est consultable avec un pointeur vers le fichier HTML réel. – August

+0

Je cherchais une excuse pour jouer avec SQLite Je thik je vais essayer – hhafez

1

Je vous suggère d'utiliser l'extension SQLite FTS3 pour la recherche en texte intégral dans vos documents. Il a de très bonnes capacités pour cela. Mais vous devrez d'abord enlever les balises HTML pour pouvoir indexer seulement votre texte et ne pas vous embêter avec les balises

Questions connexes