Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Mais problemas com Memory Management

Featured Replies

Postado

Olá a todos!

Estou na reta final do meu app, e tudo que preciso agora é limpar os memory leaks e afins. Rodei o identificador de leak e resolvi todos. Mas meus problemas não solucioonam-se. Rodando o app com o Instruments, eu vejo que:

1) Meu App já começa rodando com 13 Mb. Isso é muito não é? Esse app deveria poder rodar em um iPod Touch!

2) Mesmo com os muitos releases que dou ao longo do app, o uso de memória parece não diminuir; pelo contrário, ele só aumenta cada vez que vou de um view controller para o outro ou executo algum método.

Tenho alguns ints ao longo do app. É interessante que eu use malloc em todos? Se sim, como exatamente fazê-lo? Já tentei seguir muitos tutoriais mas tudo o que consigo é transoformar meu int num ponteiro.

Quando faço algo do tipo:

NSString *string = [[NSString alloc] initWithFormat:@"%d", numeroDeCincoDigitos];

Isso funciona como um malloc? Ele limita o espaço de minha string apenas ao conteúdo dela?

Estou releaseando tudo que declarei como (nonatomic, retain).

Em todos os viewDidUnload eu faço:

tableView = nil;

Faço o mesmo para os objetos que aloco durante o app.

Dêem-me dicas, apontem procedimentos de memory management que estou deixando de fazer e os muitos erros que provavelmente estou cometendo, por favor.

Agradeço a quem puder ajudar!

Editado por Gabriel Vincent

  • Visualizações 535
  • Criado
  • Última resposta

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.