Je prévois de développer un lecteur ePub pour les appareils iOS. Je ne veux pas utiliser webView pour ça. Dans cette application, je veux des fonctionnalités comme l'application iBook ou stanza. Je veux savoir, quelle approche est utilisée dans le développement de l'application Stanza.Meilleure approche pour créer un lecteur ePub similaire à l'application iBook ou Stanza
Répondre
Votre approche devrait être d'apprendre à analyser les données ePub et à les regrouper avec une application qui affiche le contenu et gère toutes les autres fonctionnalités. Je veux probablement regarder Core Text.
Les livres au format ePub sont au format HTML avec quelques métadonnées. Différents générateurs créent un format HTML différent. Le travail nécessaire pour implémenter un analyseur capable d'afficher tous les ePub est une tâche gigantesque! Si vous ne voulez pas utiliser une vue Web, votre projet est condamné dès le départ.
Stanza, iBooks d'Apple, mon propre lecteur ePub pour iPad, et tout autre lecteur ePub que je connais tous utilisent une vue Web standard comme base. En plus de cela, vous avez besoin de CSS et Javascript pour modifier toutes les mutations d'ePubs.
Je suis curieux, comment peut vous dites qu'un lecteur utilise un WebView pour rendre l'ePub? – Totach
@Totach: Votre meilleure option (et seulement?) Est d'obtenir le fichier IPA, et regarder les ressources contenues, et peut-être lancer classdump-z sur le binaire. – PeyloW
WebView provoque des problèmes de mémoire sur des chapitres trop volumineux. Croyez-moi, ils n'utilisent pas WebViews. –
En fait, vous pouvez écrire un lecteur ePub sans WebView, mais vous devez tout restituer vous-même. Vous pouvez trouver un lecteur epub open source pour référence.
Télécharger Exemple de projet d'ici http://ideveloperworld.blogspot.in/2011/02/epub-reader.html
beau projet ... l'air bien. –
Regardez http://stackoverflow.com/questions/1388467/reading-epub-format – dusker
Voir ce lien http://stackoverflow.com/a/8969259/846372 – Soniya
Je prévois également de développer un lecteur ePub. pouvez-vous s'il vous plaît me suggérer qu'ils utilisent la vue web ou autre. S'il vous plaît vérifier cela, j'ai posté une question http://stackoverflow.com/questions/22929378/split-html-string-selon-font-size-in-uiwebview?noredirect=1#comment35003225_22929378 – Kalpesh