• Отлавливание асинхронного NSURLConnection в Objective-C?

    CLR
    @CLR
    Подхода три (самые распространенные, есть и экзотические):
    1. глобальный нотификейшн на который может подписаться кто угодно.
    2. указание для requestclass специального делегата с специальным протоколом по которому он будет уведомлять что загрузка завершена (возникла ошибка), соответственно firstviewcontroller и будет этим делегатом.
    3. паредача в requestclass уведомительных блоков которые будут вызываться по окончании загрузки (ну или ошибки).

    p.s.
    Рекомендую почитать справку/книги все же прежде чем писать подобный код, это самые основы и такой паттерн разбирается в каждой книге про шаблоны или почти в каждой про ООП. Могу порекомендовать даже специализированную для маководов — «Cocoa Design Patterns» amzn.com/0321535022 книга из разряда, «ни строчки кода без прочтения»
    p.p.s.
    про треды не совсем понятно, или я не понял идеи, или вы не совсем понимаете что происходит.
    Ответ написан
    1 комментарий