>> Technologie Électronique >  >> Téléphones portables et accessoires >> iPhone

Comment enregistrer une image dans SQLite sur iPhone

Quand vous créez une app iPhone et devez utiliser des images, une base de données SQLite est une bonne option de stockage. SQLite est une base de données gratuite avec un moteur autonome ne nécessitant pas de serveur. Les versions SQLite 3.0+ permettent de stocker des images.

Prérequis

  • SQLite version 3.0 ou supérieure
  • Xcode
  • Mac
  • Navigateur Firefox

Instructions

  1. Créez une nouvelle base SQLite avec le module Firefox « SQLite Manager ». Téléchargez SQLite Manager pour Firefox et utilisez Firefox. Allez dans « Outils » > « SQLite Manager ».

  2. Ajoutez le fichier de base SQLite au dossier « Resources » dans Xcode.

  3. Ajoutez une nouvelle colonne à votre base SQLite. Nommez-la « Image ». Type de données : BLOB (permet de stocker une image). Ajoutez une nouvelle propriété à votre classe pour l'image : « UIImage *Image; ». Ajoutez une ligne à la vue détaillée pour afficher l'image. Définissez le style de la vue tableau sur « Grouped » et ajoutez cette ligne de code pour retourner deux sections :

    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tblView {
        return 2;
    }
iPhone