Форум программистов, компьютерный форум CyberForum.ru

Objective-C

Войти
Регистрация
Восстановить пароль
 
jude
0 / 0 / 0
Регистрация: 20.03.2013
Сообщений: 190
#1

Селектор или диспатчер - Objective-C

15.04.2013, 19:22. Просмотров 786. Ответов 1
Метки нет (Все метки)

Добрый вечер! Есть метод myMethod. Его можно вызвать в фоновом потоке двумя способами. 1-й способ:
C
1
[self performSelectorInBackground:@selector(myMethod) withObject:nil]
2-й способ:
C
1
2
3
4
5
6
    dispatch_queue_t myQueue = dispatch_queue_create("test", 0); 
    dispatch_async(myQueue, ^{ 
        
        [self myMethod]; 
            
        });
Вопрос - в чем принципиальное отличие и в каких случаях нужно использовать первый способ , а в каких второй?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.04.2013, 19:22     Селектор или диспатчер
Посмотрите здесь:

CSS селектор или класс? HTML, CSS
Objective-C Селектор и аргумент функции

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
15.04.2013, 19:38     Селектор или диспатчер #2
Второй способ предпочтительнее потому, как быстрее. Особенно, если новую очередь не создавать без особой на то нужды. Подробнее здесь.
Yandex
Объявления
15.04.2013, 19:38     Селектор или диспатчер
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru