Sono nuovo nello sviluppo di iOS5 e utilizzo l'obiettivo-c. Ho difficoltà a capire la differenza tra forte archiviazione e debole . Ho letto la documentazione e altre domande SO, ma suonano tutte identiche a me senza ulteriori approfondimenti.
Ho letto la documentazione: Transitioning To ARC - fa riferimento ai termini di conservazione, assegnazione e rilascio di iOS4; che mi confonde. Quindi guardo in Open U CS193p, dove differenzia forte e debole:
Forte : "tienilo nel mucchio finché non lo indico più"
Debole : "tienilo finché qualcun altro lo indica con forza"
Le due definizioni non sono identiche = se il puntatore non punta più a un oggetto, quindi libera la memoria che contiene l'oggetto? Comprendo il concetto di puntatori, mucchio, allocazione o deallocazione della memoria, ma qual è la differenza tra forte e debole?