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