DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 
DevWare  
Novidade: DevMedia lança o DevWare - Saiba mais!


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da Mobile magazine
ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!

Video: UIImageView e Activity Indicator View - Curso iOS: Introdução ao desenvolvimento mobile - Parte 15

Nesta videoaula veja como trabalhar com o controle na UIImage View e o indicador de processamento Activity Indicator View. O controle UIImageView como função apresentar uma imagem em uma aplicação no iOS sem nenhum tipo de interação.

[fechar]

Você não gostou da qualidade deste conteúdo?

(opcional) Você gostaria de comentar o que não lhe agradou?

Tempo: 23:57 min

Descrição: Nesta videoaula veja como trabalhar com o controle na UIImage View e o indicador de processamento Activity Indicator View. O controle UIImageView como função apresentar uma imagem em uma aplicação no iOS sem nenhum tipo de interação. O exemplo apresentado mostra como importar um arquivo de imagem para dentro do projeto do XCode e mostrar esta imagem em um UIImage. Já o controle Activity Indicator View é utilizado para indicar ao usuário que a aplicação está realizando algum processamento. O exemplo deste segundo controle se baseia no download de uma imagem postada na internet e que será apresentada no controle UIImageView enquanto a animação do Activity Indicator View estiver habilitada.

Tecnologias e Recursos: iOS, Mac Os X 10.6.4, UIImageView, Activity Indicator View, Thread, Assíncrono, iPhone, iPad, iPod

Este post faz parte do Curso iOS: Introdução ao desenvolvimento mobile

Mauro Pichiliani
Mauro Pichiliani é bacharel em Ciência da Computação, Mestre e doutorando em computação pelo ITA (Instituto Tecnológico de Aeronáutica). Trabalha há mais de 10 anos utilizando diversos bancos de dados e ferramentas de programação. Pode ser contatato no twitter como @pichiliani e no e-mail pichiliani...
O que você achou deste post?

    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Tiago M. P. Medeiros Junior
Ola Mauro!

Estou com um problema referente ao NSAutoreleasePool que é utilizado nesta vídeo aula.
Ao digitar o codigo no meu XCode(3.6), ele me retorna o seguinte erro:

"/Users/tiago/DevMedia/Video15/ImageViewExample/ImageViewExample/ViewController.m:26:32: 'NSAutoreleasePool' is unavailable: not available in automatic reference counting mode".

Existe alguma outra classe para ser utilzada no lugar do NSAutoreleasePool?

Obrigado pela atenção.
[há +1 mês] - Responder

 

[autor] Mauro Pichiliani
Olá Tiago,

Destaco que o curso é focado no XCode 4 e você disse que está utilizando o XCode 3.6, o que pode gerar problemas em alguns exemplos. Bem, o que deve estar acontecendo é que você está utilizando o ARC (Automatic Reference Counting) que não permite utilizar o AutoReleasePool diretamente. Você pode trocar o trecho de código:

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];

// ... aqui vai o seu código

[pool release];

Pela utilização de um bloco com o @autoreleasepool:

@autoreleasepool {

// Aqui vai o seu código

}

Para mais informações dê uma olhada nos links abaixo:

http://developer.apple.com/library/ios/#documentation/Cocoa/Reference/Foundation/Classes/NSAutoreleasePool_Class/Reference/Reference.html

http://stackoverflow.com/questions/6655842/nsautoreleasepool-is-unavailable

http://stackoverflow.com/questions/8714875/why-does-xcode-4-2-use-autoreleasepool-in-main-m-instead-of-nsautoreleasepool

http://stackoverflow.com/questions/4597121/nsautoreleasepool-leaking
[há +1 mês] - Responder
 
Cursos relacionados
Publicidade
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
[Fechar] Você precisa estar logado para dar seu feedback.

Clique aqui para efetuar o login

Caso não tenha um cadastro DevMedia, clique aqui para se cadastrar (gratuito)
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2013 - Todos os Direitos Reservados a web-03