Chapter     8

Memory Management

Complex memory management is one of the main problems that developers need to deal with when working with the C programing language. The power provided by direct manipulation of memory addresses, which is the hallmark of effective C programming, may also become a difficult issue when one needs to manually manage the location of those objects in memory. Objective-C, although retaining the power of the C programming language, also introduces a better way of organizing and managing memory. To simplify the use of memory-using objects, the language provides techniques that are fully based on OOP principles.

As you will see, one of the advantages of working with an object-oriented language that emphasizes runtime features ...

Get Objective-C Programmer's Reference now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.