SlideShare uma empresa Scribd logo
1 de 7
Dojo iOS básico
Aula 5
Gustavo Barbosa
gustavob@ciandt.com
Revisão
● Aprendemos a manipular a TableView
● Adicionamos todos os métodos obrigatórios do delegate e
do datasource
● Utilizamos listas (NSArray e NSMutableArray - veremos a
diferença entre ambos)
● Diferença entre ponto e pixel
O que veremos hoje?
● Criaremos uma célula customizada (UITableViewCell)
● Adicionaremos uma imagem (UIImageView)
● Começaremos a implementar a criação do banco de
dados
● Criaremos as entidades
● Faremos INSERT e SELECTs
● Mostrar o banco de dados (Sugestão: LITA)
CREATE TABLE IF NOT EXISTS tb_cars
(
id_car INTEGER NOT NULL PRIMARY KEY
name TEXT,
information TEXT,
hp REAL,
id_brand_fk INTEGER NOT NULL,
FOREIGN KEY(id_brand_fk) REFERENCES tb_brands(id_brand)
);
CREATE TABLE IF NOT EXISTS tb_brands
(
id_brand INTEGER NOT NULL PRIMARY KEY,
name TEXT,
isFancy INTEGER DEFAULT '0' NOT NULL
);
Vamos
começar!

Mais conteúdo relacionado

Destaque

Cenário Apple
Cenário AppleCenário Apple
Cenário Apple
Laura Lou
 

Destaque (6)

Cenário Apple
Cenário AppleCenário Apple
Cenário Apple
 
Dojo iOS Básico - Aula 1
Dojo iOS Básico - Aula 1Dojo iOS Básico - Aula 1
Dojo iOS Básico - Aula 1
 
Plataforma iOS
Plataforma iOSPlataforma iOS
Plataforma iOS
 
Desenvolvimento iOS
Desenvolvimento iOSDesenvolvimento iOS
Desenvolvimento iOS
 
Semcomp - USP São Carlos - Desenvolvendo um aplicativo iOS com Swift
Semcomp - USP São Carlos - Desenvolvendo um aplicativo iOS com SwiftSemcomp - USP São Carlos - Desenvolvendo um aplicativo iOS com Swift
Semcomp - USP São Carlos - Desenvolvendo um aplicativo iOS com Swift
 
Desenvolvimento de aplicativos Universais para iOS
Desenvolvimento de aplicativos Universais para iOSDesenvolvimento de aplicativos Universais para iOS
Desenvolvimento de aplicativos Universais para iOS
 

Semelhante a Dojo iOS Básico - Aula 5 (11)

Dojo iOS Básico - Aula 6
Dojo iOS Básico - Aula 6Dojo iOS Básico - Aula 6
Dojo iOS Básico - Aula 6
 
Apostila - Banco de Dados
Apostila - Banco de DadosApostila - Banco de Dados
Apostila - Banco de Dados
 
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
Fundamentos SQL - Microsoft SQL Server 2019 - Parte 3/8
 
etetet
etetetetetet
etetet
 
Banco de Dados no Visual Studio
Banco de Dados no Visual StudioBanco de Dados no Visual Studio
Banco de Dados no Visual Studio
 
Unidade4.1 Oracle Or
Unidade4.1 Oracle OrUnidade4.1 Oracle Or
Unidade4.1 Oracle Or
 
ODI Tutorial - Desenvolvendo Procedures
ODI Tutorial - Desenvolvendo ProceduresODI Tutorial - Desenvolvendo Procedures
ODI Tutorial - Desenvolvendo Procedures
 
Banco de dados aula 4
Banco de dados aula 4Banco de dados aula 4
Banco de dados aula 4
 
Minicurso PostgreSQl
Minicurso PostgreSQlMinicurso PostgreSQl
Minicurso PostgreSQl
 
pgDay Campinas – 2015
pgDay Campinas – 2015pgDay Campinas – 2015
pgDay Campinas – 2015
 
Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8Fundamentos de SQL - Parte 3 de 8
Fundamentos de SQL - Parte 3 de 8
 

Mais de Gustavo Barbosa (6)

Dojo swift - Aula 1 - Introdução
Dojo swift - Aula 1 - IntroduçãoDojo swift - Aula 1 - Introdução
Dojo swift - Aula 1 - Introdução
 
Workshop - IDE / Linguagem
Workshop - IDE / LinguagemWorkshop - IDE / Linguagem
Workshop - IDE / Linguagem
 
Workshop - Conceito mobile
Workshop - Conceito mobileWorkshop - Conceito mobile
Workshop - Conceito mobile
 
Dojo iOS Básico - Aula 8
Dojo iOS Básico - Aula 8Dojo iOS Básico - Aula 8
Dojo iOS Básico - Aula 8
 
Dojo iOS Básico - Aula 9
Dojo iOS Básico - Aula 9Dojo iOS Básico - Aula 9
Dojo iOS Básico - Aula 9
 
Dojo iOS Básico - Aula 2
Dojo iOS Básico - Aula 2Dojo iOS Básico - Aula 2
Dojo iOS Básico - Aula 2
 

Dojo iOS Básico - Aula 5

  • 1. Dojo iOS básico Aula 5 Gustavo Barbosa gustavob@ciandt.com
  • 3. ● Aprendemos a manipular a TableView ● Adicionamos todos os métodos obrigatórios do delegate e do datasource ● Utilizamos listas (NSArray e NSMutableArray - veremos a diferença entre ambos) ● Diferença entre ponto e pixel
  • 5. ● Criaremos uma célula customizada (UITableViewCell) ● Adicionaremos uma imagem (UIImageView) ● Começaremos a implementar a criação do banco de dados ● Criaremos as entidades ● Faremos INSERT e SELECTs ● Mostrar o banco de dados (Sugestão: LITA)
  • 6. CREATE TABLE IF NOT EXISTS tb_cars ( id_car INTEGER NOT NULL PRIMARY KEY name TEXT, information TEXT, hp REAL, id_brand_fk INTEGER NOT NULL, FOREIGN KEY(id_brand_fk) REFERENCES tb_brands(id_brand) ); CREATE TABLE IF NOT EXISTS tb_brands ( id_brand INTEGER NOT NULL PRIMARY KEY, name TEXT, isFancy INTEGER DEFAULT '0' NOT NULL );