Application DL, Tri et Affichage de PDF

Yoà¯teYoà¯te Membre
14:58 modifié dans Vos applications #1
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.



Réponses

  • muqaddarmuqaddar Administrateur
    14:58 modifié #2
    Bonjour et bienvenue à  toi !

    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.
  • Yoà¯teYoà¯te Membre
    14:58 modifié #3
    Merci pour ta réponse !
    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.
  • Yoà¯teYoà¯te Membre
    septembre 2010 modifié #4
    Bonjour a tous,

    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  B)

    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
Connectez-vous ou Inscrivez-vous pour répondre.