9
Dojo iOS básico Aula 10 Gustavo Barbosa [email protected]

Dojo iOS Básico - Aula 10

Embed Size (px)

Citation preview

Page 1: Dojo iOS Básico - Aula 10

Dojo iOS básicoAula 10

Gustavo [email protected]

Page 2: Dojo iOS Básico - Aula 10

ÚLTIMA AULA!

Page 3: Dojo iOS Básico - Aula 10

Revisão

Page 4: Dojo iOS Básico - Aula 10

● Criamos um layout com alguns componentes novos

(UISegmentControl e UISwitch)

● Criamos um UIViewController feito com .xib (fora

do Storyboard)

● Utilizamos uma NSNotificationCenter para

atualizar a nossa tableView com as marcas

postNotificationWithName: // addObserver:

Page 5: Dojo iOS Básico - Aula 10

O que veremos hoje?

Page 6: Dojo iOS Básico - Aula 10

● Threads assíncronas

● Veremos o funcionamento da NSOperationQueue

● Operation Queue é um recurso alto nível

construído sobre o GCD

● GCD - Grand Central Dispatch: Não possui uma

gestão muito eficiente das threads. Também não há

como cancelar uma request

Page 7: Dojo iOS Básico - Aula 10
Page 8: Dojo iOS Básico - Aula 10

● Faremos um exemplo utilizando

dispatch_async /

performSelectorInBackground

● Realizaremos o download de uma

imagem e carregaremos um

loading na tela

● Veremos a diferença de fazer uma

execução síncrona e assíncrona

Page 9: Dojo iOS Básico - Aula 10

Vamos começar!