BasedeDatos

Páginas: 4 (858 palabras) Publicado: 25 de octubre de 2015
Vamos a crear una aplicación muy rudimentaria que almacene la información de un contacto (nombre, dirección y numero telefónico).

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,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Basededatos
  • Basededatos
  • Basededatos
  • basededatos
  • Basededatos
  • basededatos
  • Basededatos
  • Basededatos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS