Application DL, Tri et Affichage de PDF
Bonjour à tous,
Je suis actuellement sur un projet personnel de développement iPhone.
C'est ma première vraie application donc j'ai déjà fait pas mal de recherche mais j'ai un peu de mal a faire le tri de ce qui existe et qui est le plus optimal pour mon application que je veux "Universel" (iPhone/iPad).
De façon plus précise qu'un titre voila ce que j'essaye de faire :
1) Avoir différentes vues permettant a l'utilisateur de naviguer entre celles-ci :
Type : Une vue pour une WebView
Une vue pour un Menu/Options
Une vue pour une TableView
Une vue pour l'affichage des PDF.
Pour le moment j'utilise, pour naviguer entre les vues, une vue principale sur laquelle je colle et je décolle les autres vues en fonction des actions de l'utilisateur.
Cela marche comme il faut.
J'ai ajouter la WebView a la première vue, pas de problème pour afficher google et pour ajouter la toolbar qui gère le back, forward, refresh et stop.
Pour la vue du Menu/Options je n'ai encore rien fait étant donnée que je préfère coder le lecteur avant et intégrer les options sur des toolbars qui apparaisse/disparaisse selon les actions de l'utilisateur.
Pour la tableview, je n'ai pas grand chose non plus pour le moment.
Je veux pouvoir stocker les fichiers PDF telecharger depuis la WebView dans un dossier de Stockage persistant grâce a Core Data (Si j'ai bien compris) et les afficher dans une table view avec un tri d'Auteur, de genre, par ordre alphabetique etc...
Et cela je ne sais pas non plus comment je dois m'y prendre (SQLite ? Fichier xcdatamodel ? Core Data ?)
De plus je rencontre un problème sur la simple Auto-Rotate de l'application, disons qu'elle tourne mais elle ne se place pas comme il faut.
exemple : les toolbars des vues disparaissent en bas et impossible d'aller les recups, le seul moyen c'est de re-retourner l'appareil.
Pourtant dans Interface Builder quand je tourne ma vue les toolbars se placent comme il faut
Une différence avec le fait que l'appli soit Universel ? Dut au fait que ça soit moi même qui est ajouté les fichiers de ViewController ?
Et pour "finir" le lecteur, je ne sais pas non plus vraiment comment m'y prendre.
Je sais que je peux utiliser une WebView, mais est ce que je peux programmer l'affichage pour qu'il apparaisse sans scroll mais juste en "tournant les pages" ?
Et ma deuxième option : Core Graphics, la je sais que je peux un peu mieux faire ce que je veux mais je n'ai pas eu le temps de me pencher la dessus.
Je pense que vous avez à peu près compris le concept de mon projet.
Je n'ai pas pour intention de le vendre, juste commencer à coder dans cette environnement.
Quelles sont donc d'après vous les meilleurs orientation que je puisse prendre pour ce type de Projet ?
Et si vous avez des liens, tutos ou tout autre outils qui puisse m'aider dans mon développement je suis fort preneur.
Merci à vous,
Yoà¯te.
Je suis actuellement sur un projet personnel de développement iPhone.
C'est ma première vraie application donc j'ai déjà fait pas mal de recherche mais j'ai un peu de mal a faire le tri de ce qui existe et qui est le plus optimal pour mon application que je veux "Universel" (iPhone/iPad).
De façon plus précise qu'un titre voila ce que j'essaye de faire :
1) Avoir différentes vues permettant a l'utilisateur de naviguer entre celles-ci :
Type : Une vue pour une WebView
Une vue pour un Menu/Options
Une vue pour une TableView
Une vue pour l'affichage des PDF.
Pour le moment j'utilise, pour naviguer entre les vues, une vue principale sur laquelle je colle et je décolle les autres vues en fonction des actions de l'utilisateur.
Cela marche comme il faut.
J'ai ajouter la WebView a la première vue, pas de problème pour afficher google et pour ajouter la toolbar qui gère le back, forward, refresh et stop.
Pour la vue du Menu/Options je n'ai encore rien fait étant donnée que je préfère coder le lecteur avant et intégrer les options sur des toolbars qui apparaisse/disparaisse selon les actions de l'utilisateur.
Pour la tableview, je n'ai pas grand chose non plus pour le moment.
Je veux pouvoir stocker les fichiers PDF telecharger depuis la WebView dans un dossier de Stockage persistant grâce a Core Data (Si j'ai bien compris) et les afficher dans une table view avec un tri d'Auteur, de genre, par ordre alphabetique etc...
Et cela je ne sais pas non plus comment je dois m'y prendre (SQLite ? Fichier xcdatamodel ? Core Data ?)
De plus je rencontre un problème sur la simple Auto-Rotate de l'application, disons qu'elle tourne mais elle ne se place pas comme il faut.
exemple : les toolbars des vues disparaissent en bas et impossible d'aller les recups, le seul moyen c'est de re-retourner l'appareil.
Pourtant dans Interface Builder quand je tourne ma vue les toolbars se placent comme il faut

Une différence avec le fait que l'appli soit Universel ? Dut au fait que ça soit moi même qui est ajouté les fichiers de ViewController ?
Et pour "finir" le lecteur, je ne sais pas non plus vraiment comment m'y prendre.
Je sais que je peux utiliser une WebView, mais est ce que je peux programmer l'affichage pour qu'il apparaisse sans scroll mais juste en "tournant les pages" ?
Et ma deuxième option : Core Graphics, la je sais que je peux un peu mieux faire ce que je veux mais je n'ai pas eu le temps de me pencher la dessus.
Je pense que vous avez à peu près compris le concept de mon projet.
Je n'ai pas pour intention de le vendre, juste commencer à coder dans cette environnement.
Quelles sont donc d'après vous les meilleurs orientation que je puisse prendre pour ce type de Projet ?
Et si vous avez des liens, tutos ou tout autre outils qui puisse m'aider dans mon développement je suis fort preneur.
Merci à vous,
Yoà¯te.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Pour le PDF, la première discussion peut t'intéresser :
http://pommedev.mediabox.fr/index.php?topic=5854.msg59288#msg59288
http://pommedev.mediabox.fr/index.php?topic=5864.msg59206#msg59206
http://pommedev.mediabox.fr/index.php?topic=4943.msg50453#msg50453
Pour le reste, je te conseille de poser une question par problème, et de mettre un peu de code si possible.
J'avais déjà fouillé un peu le site, et en relisant 1 de ces posts j'y est trouvé quelque chose d'intéressant.
Je suis déjà dessus et je test tout cela (Core Graphics, affichage de PDF).
Je vais aussi opter pour ta solution, des demain je posterais mes questions plus clairement et j'y ajouterais certaines parties du code que je considère les plus importantes.
Cela concernera notamment le TableView Controller, et les liens avec SQLite et CoreData.
Merci bien.
Yoà¯te.
Je vais reposer la question avec mes nouvelles découvertes
Voilà pour ma première question :
1) Telecharger des pdf depuis ma UIWebView
2) Recuperer les metadonnees des pdf ( auteur et titre) et les stocker dans la base SQLite
3) Coment faire pour que l'utilisateur qui lance un fichier depuis sa bibliothèque lance le bon fichier dans le lecteur ?
En fait l'utilisateur va sélectionner le titre du pdf et doit faire une recherche de ce fichier a ce moment la et le lancer ?
Ou doit on faire un lien dans la base entre le chemin du fichier et son titre ?
J'ai pour le moment une base SQLite avec une table "book" dans laquelle je range le titre et l'auteur.
J'affiche tout ça dans une tableView sans soucis.
J'ai aussi mon lecteur pdf sur lequel je choisis le pdf que je veux lancer.
Il me manque donc vraiment que les liens ( et comment telecharger le bon fichier ) entre le moment ou l'utilisateur telecharge son pdf et quand il le lance
Je suis pas mal bloqué la dessus pour le moment
Si vous avez des aides je les prend volontiers
Si vous voulez des parties de code précises je pourrais mettre cela,
Merci,
Yoà¯te