Не могу найти его сейчас, но я вспоминаю, что мне следует избегать использования двойных переменных в кодировании iPhone из-за (низкой) производительности? Это правда? Есть ли другие известные проблемы с некоторыми типами переменных?
Использование float или double на встроенных устройствах медленное при отсутствии FPU.
float
double
Что касается производительности с плавающей запятой на iPhone, вы можете взглянуть на Break Thumb для лучшей производительности iPhone и Повышение производительности с плавающей запятой до 11 : это касается плавающей запятой производительность и операции с плавающей запятой, заставляющие программу переключаться между режимом Thumb и обычным 32-разрядным режимом.
См. Также Выжимая каждую каплю производительности из iPhone .