Если у вас не возникнут проблемы с производительностью, я бы посоветовал не беспокоиться об этом, а просто сосредоточиться на завершении работы остальных приложений. Преждевременная оптимизация - корень всего зла (кто-то должен был сказать это правильно?).
Если вы решите, что пришло время сделать эту часть вашего приложения как можно более эффективной, то нам нужно было бы увидеть тот фактический код, который вы используете, чтобы определить, существуют ли более эффективные способы сделать это. Учитывая ваше описание plist, я бы предположил, что если бы что-то невероятно неэффективное в вашей стратегии и / или реализации, то вы уже столкнулись бы с этим в отношении производительности.