BasedeDatos
1.- Usaremos una View-based application. Después se configura elproyecto adicionando la librería (libsqlte3.dylib).
Antes de que se cree la base de datos es necesario declarar un variable de apuntador del tipo de libsqlte3.dylib que actúa como referencia a labase de datos. El lugar donde se debe de declarar es el archivo XXXviewControler.h,
#import
#import "/usr/include/sqlite3.h"
@interface databaseViewController : UIViewController {sqlite3 *contactDB;
}
Creando los Outlets and Actions
Ahora vamos a modificar un poco el archivo de XXXViewController.h
#import
#import"/usr/include/sqlite3.h"
@interface databaseViewController : UIViewController {
UITextField *name;
UITextField *address;
UITextField *phone;
UILabel *status;
NSString*databasePath;
sqlite3 *contactDB;
}
@property (retain, nonatomic) IBOutlet UITextField *name;
@property (retain, nonatomic) IBOutlet UITextField *address;
@property (retain, nonatomic)IBOutlet UITextField *phone;
@property (retain, nonatomic) IBOutlet UILabel *status;
- (IBAction) saveData;
- (IBAction) findContact;
@end
Bien abramos el archivo XXXViewController.h para adicionar losiguiente.
#import "databaseViewController.h"
@implementation databaseViewController
@synthesize name, address, phone, status;
- (void) saveData
{
}
-(void) findContact
{
}
.
.
.
@end
Vamos a controlarlos recursos de memoria de las variables que se están generando para ello debemos modificar los siguientes métodos.
- (void)viewDidUnload {
self.name = nil;
self.address = nil;self.phone = nil;
self.status = nil;
}
Creando la Base de datos y la tabla.
Cuando se inicia la aplicación será necesario comprobar si el archivo de base de datos ya existe y, si no,...
Regístrate para leer el documento completo.