Нужно ли защищать структуры данных на iPhone от обратных вызовов и таймеров? - PullRequest
1 голос
/ 16 июля 2011

Нужны ли мьютексы для защиты моих структур данных через обратные вызовы, связанные с пользовательским интерфейсом, и события таймера?

Ответы [ 2 ]

2 голосов
/ 16 июля 2011

Все связанные с пользовательским интерфейсом обратные вызовы находятся в главном потоке. Потоки, генерируемые UIKit и другими платформами iOS, обычно скрыты от вызывающей стороны. Пока вы не создаете свои собственные потоки, вам редко придется беспокоиться об этом виде блокировки при разработке для iOS.

2 голосов
/ 16 июля 2011

Что дает доступ к вашим структурам данных от прикосновения какао? Если вы устанавливаете данные для представления, они сохраняются там и используется их собственная копия. Вам действительно нужно беспокоиться только о своем собственном коде.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...