Ключом к моим проблемам стало то, что на моем игровом контенте были надписи.Метки не являются непрозрачными, что, вероятно, было большой частью проблемы, как предположил phix23.
Первое, что имело большое значение, - это удаление меток в секунду, которые были над содержимым.Наличие ярлыка, который изменял содержимое в каждом кадре, вызывало значительное замедление.
У меня также был большой ярлык, который отображался поверх большей части игры и менял форму при повышении уровня.Оказалось, что нанесение этого ярлыка поверх всего также вызвало значительное замедление.
В ответ на мой оригинальный вопрос я обнаружил, что на iPhone 3G я могу поддерживать около 30-40 непрозрачных UIViews.на экране одновременно, с 2 или 3 непрозрачными видами также.Непрозрачные UIViews, которые изменяют размер, форму или местоположение, являются безусловно худшими, и даже один из них, который покрывает значительную часть экрана, может быстро вызвать проблемы.