Upload
gustavo-barbosa
View
26
Download
4
Embed Size (px)
Citation preview
Dojo iOS básicoAula 10
Gustavo [email protected]
Ú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!