35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
* thread-specific autorelease pool stack.
*
* \param object The object to add to the autorelease pool
* \return The object
*/
+ (id)addObject: (id)object;
+ (void)OF_releaseAll;
/**
* \brief Releases all objects in the autorelease pool.
*
* This does not free the memory allocated to store pointers to the objects in
* the pool, so reusing the pool does not allocate any memory until the previous
* number of objects is exceeded. It behaves this way to optimize loops that
* always work with the same or similar number of objects and call relaseObjects
|
<
<
|
35
36
37
38
39
40
41
42
43
44
45
46
47
48
|
* thread-specific autorelease pool stack.
*
* \param object The object to add to the autorelease pool
* \return The object
*/
+ (id)addObject: (id)object;
/**
* \brief Releases all objects in the autorelease pool.
*
* This does not free the memory allocated to store pointers to the objects in
* the pool, so reusing the pool does not allocate any memory until the previous
* number of objects is exceeded. It behaves this way to optimize loops that
* always work with the same or similar number of objects and call relaseObjects
|