Андрей, важно ли это, зависит от того, что ты делаешь.Если ваши операции загружают фильмы на YouTube, и каждая операция должна прочитать данные один раз, тогда это не имеет никакого значения - просто оставьте их как атомарные.
В противном случае вам нужно профилировать, чтобы увидеть, если это важно.Если вы уверены (вы не уверены, что это так), что NSMutableData никогда не будет доступен из двух или более потоков одновременно (как бы вы это ни делали, блокировали, блокировали или просто ожидали), тогда вам это не нужнобыть атомным.