Gabriel Vincent Postado 14 de junho de 2011 Denunciar Compartilhar Postado 14 de junho de 2011 (editado) 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 14 de junho de 2011 por Gabriel Vincent Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.