MMC: Úvod

V jakémkoliv programu který napíšete musíte zajistit, aby efektivně spravoval svoje prostředky. Jedním z takových prostředků je paměť programu. V programu napsaném v Objective-C musíte zajistit že všechny objekty které vytvoříte jsou zrušeny ihned poté co je nepotřebujete.

U komplexních systémů může být těžké určit kdy přesně objekt není potřeba. Cocoa definuje některá pravidla a principy které vám toto rozhodování usnadní.

Důležité: V Mac OS X v10.5 a novějších můžete využít automatické správy paměti pomocí sběru objektů (garbage collection). Tato technologie je popsána v Garbage Collection Programming Guide.

Kdo by si měl přečíst tento dokument

Měli byste si přečíst ttento dokument pokud se chcete dozvědět více o pravidlech vlastnictví objektu a souvisejících technikách pro vytváření, kopírování, uchovávání a rušení ibjektů v prostředí řízeném počítáním referencí.

Poznámka: Pokud začínáte s novým projektem pro Mac OS X v10.5 a novější, měli byste pravděpodobně použít sběr objektů, pokud nemáte dobrý důvod použít tecniky které si zde popíšeme.

Tento dokument nepopisuje detaily alokování a inicializování objektů ani implementace inicializačních metod. Tyto úlohy se probírají v kapitole Allocating and Initializing Objects příručky The Objective-C 2.0 Programming Language.

Uspořádání tohoto dokumentu

Tento doument obsahuje následující části:

Správa pamětiv Cocoa, Obsah | Dr3dweRkZ | Správa paměti v Cocoa, Vlastnictví objektu a jeho zrušení