1. iPalestra
Desenvolvendo
para
disposi0vos
móveis.
Gustavo
Graña
2. E
tu
é
quem
mesmo
?
• Formando
do
curso
de
ciência
da
computação
da
UFPel.
• Desenvolvedor
backend
(java)
até
2010.
• Desenvolvedor
mobile
desde
2010.
• Entre
2008
e
2010
par0cipei
de
projetos
no
GAIA
e
posteriormente
no
GACI
• Em
breve,
espero,
aluno
do
mestrado.
iPalestra - Gustavo Graña - SAComp 2
3. E
para
falar
con0go
?
gustavoggs@gmail.com
@ggrana
/gustavoggs
www.addplus.com/gustavo
ggrana
iPalestra - Gustavo Graña - SAComp 3
4. Conrad
Caine
• “CONRAD
CAINE
is
an
interna0onal
full
service
agency
that
offers
concepts,
design,
mo0on
and
technology
for
internet,
mobile,
social
media
and
e-‐learning.
The
agency
was
founded
in
1998
and
now
employs
over
100
people
in
three
offices:
Munich,
Pelotas
and
Buenos
Aires.”
• h_p://www.conrad-‐caine.com/
iPalestra - Gustavo Graña - SAComp 4
136. Objec0ve
c
• C
• Algumas
peculiaridades
iPalestra - Gustavo Graña - SAComp 136
137. Objec0ve
c
iPalestra - Gustavo Graña - SAComp 137
138. Objec0ve
c
iPalestra - Gustavo Graña - SAComp 138
139. Objec0ve
c
iPalestra - Gustavo Graña - SAComp 139
140. Objec0ve
c
Java
public
void
insertObjectAtIndex(Object
o,
int
index)
Objec:ve
c
-‐
(void)insertObject:
(id)object
atIndex:
(int)index
iPalestra - Gustavo Graña - SAComp 140
141. Objec0ve
c
• C
• Algumas
peculiaridades
• Protocols
iPalestra - Gustavo Graña - SAComp 141