Dojo iOS Básico - Aula 10

Preview:

Citation preview

Dojo iOS básicoAula 10

Gustavo Barbosagustavob@ciandt.com

ÚLTIMA AULA!

Revisão

● 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:

O que veremos hoje?

● 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

● 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

Vamos começar!