Got la perdita facendo questo:
XCode 3.2--
File, Nuovo progetto, di navigazione basato su Application
Dategli un nome
costruirla
Run With Performance Tools - > Perdite
Quando gli strumenti si aprono, fare clic su Perdite (potrebbe essere necessario fare clic sulla piccola icona in basso t sembra quattro scatole all'interno di una scatola)
circa 7 secondi dopo l'esecuzione si dovrebbe vedere la perdita: - malloc 128 Bytes, qualche indirizzo, 128 Byte, CoreGraphics, open_handle_to_dylib_path
ho tracciato a questo codice nel AppDelegate:
//APPLE CODE
- (void)applicationDidFinishLaunching:(UIApplication *)application {
// Override point for customization after app launch
[window addSubview:[navigationController view]];
[window makeKeyAndVisible];
}
ho rotto il navigationController (ha fatto un alloc e stampa separato) e commentata l'addSubview: azione - non c'era nessuna perdita - e, ovviamente, lo schermo era vuoto.
Non è stato fino a quando non ho tentato addSubview che si è verificata la perdita. Dal momento che ci sono molti modi per aggiungere una sottoview, ho provato quelli. Ciascuno ha provocato la perdita o una schermata vuota.
Quale versione di SDK stai utilizzando? – Tim
Uso SDK 3.0 con Xcode 3.2 su Snow Leopard –