Я создаю экземпляр объекта (пусть это будет X), у которого есть делегат, который будет уведомлен об ошибках и успехах в работе X.
Я выполняю всю повторяющуюся рутинную работу во вторичном потоке, о котором делегат X не знает - на самом деле, ему все равно, есть ли вторичный поток или нет.
Есть ли разница в том, как отправлять сообщения для делегирования - нужно ли отправлять их из вторичного потока или использовать [performSelectorOnMainThread]
?