Платформа Sparrow для iPhone содержит класс под названием "SPPoolObject". Фреймворк использует его внутренне для вспомогательных объектов, которые используются очень часто, таких как точки, прямоугольники или матрицы.
Если вы наследуете от SPPoolObject, метод dealloc на самом деле не удаляет его; вместо этого память будет повторно использована для следующего выделенного объекта.
Это довольно простой класс - вы можете легко использовать его для своих проектов. Он не имеет никакой зависимости, так что вы можете легко извлечь его из среды Sparrow;)