Если только один из этих двух фрагментов кода уже отсутствует в вашем приложении, и вы уже профилировали общую производительность своего приложения, чтобы определить, что существующий код является основным узким местом, а затем то, что вы делаете называется «преждевременная оптимизация».
Xcode включает в себя отличный профилировщик инструмент под названием " Shark ". Для некоторых версий он находится в / Developer / Applications; для других он находится в подкаталоге Performance Tools.
Shark точно скажет вам, сколько времени (в процентах от общего времени выполнения) ваше приложение тратит на каждую часть вашего кода. Идея использования такого инструмента, как Shark, заключается в том, чтобы следовать «правилу 80/20» - ваше приложение будет тратить 80% своего времени на выполнение 20% своего кода, поэтому для достижения наилучших результатов вам следует потратить 80% вашего время оптимизирует те же 20%.
Итак, чтобы ответить на ваш вопрос напрямую, предполагая, что у вас есть , и вы хотите оптимизировать самое узкое место, просто замените его оптимизированным кодом и снова запустите приложение под Shark. Затем сравните процент общего времени, потраченного на замену кода, с исходным.