bonjour, question sur les liens SQLite iphone

turkoiseturkoise Membre
23:31 modifié dans API UIKit #1
suite au tuto sur dblog, je pense que le lien est externe pour ne pas engorger la mémoire, mais peut on faire un lien en stockant les photos dans l'iphone. si oui merci de me le dire.
et meilleurs voeux :p <3 <br />Pour notre exemple nous avons besoin du nom de l'animale, une courte description et un lien sur une image

CREATE TABLE animals ( id INTEGER PRIMARY KEY, name VARCHAR(50), description TEXT, image VARCHAR(255) );

INSERT INTO animals (name, description, image) VALUES ('Elephant', 'The elephant is a very large animal that lives in Africa and Asia', 'http://dblog.com.au/wp-content/elephant.jpg';);

Réponses

  • schlumschlum Membre
    23:31 modifié #2
    On peut stocker des blobs en SQLite... ça n'engorge pas plus la mémoire que de mettre un lien vers un truc interne.
  • Philippe49Philippe49 Membre
    mars 2009 modifié #3
    dans 1230430840:

    suite au tuto sur dblog, je pense que le lien est externe pour ne pas engorger la mémoire, mais peut on faire un lien en stockant les photos dans l'iphone. si oui merci de me le dire.


    1) On peut stocker à  la compilation en ajoutant des ressources.,

    2) Pour stocker au fur et à  mesure de l'utilisation dans l'iPhone,on peut utiliser le répertoire <Application Home> /Documents/ de l'application. Par la stratégie suivante :

       NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
       NSString * path=[[paths objectAtIndex:0] stringByAppendingPathComponent:@.........];
       NSFileManager * defaultFileManager=[NSFileManager defaultManager];
       if([defaultFileManager fileExistsAtPath:path])
                 ....

    3) Il est possible également d'utiliser <Application_Home>/Library/Caches et <Application_Home>/tmp

    Voir iPhone Application Programming Guide > Files And Networking

  • Philippe49Philippe49 Membre
    décembre 2008 modifié #4
    Le site vers lequel renvoie la doc d'Apple décrit les fonctions C utilisables

Connectez-vous ou Inscrivez-vous pour répondre.