Форум программистов, компьютерный форум, киберфорум
Наши страницы
Objective-C
Войти
Регистрация
Восстановить пароль
 
Dev_Dev
0 / 0 / 1
Регистрация: 11.11.2012
Сообщений: 72
#1

Асинхронное и синхронное выполнение операций - Objective-C

03.12.2014, 16:13. Просмотров 1032. Ответов 0
Метки нет (Все метки)

Здравствуйте. У меня есть вопрос, т.е. сомнения. Мне нужно провести некоторую операцию с очень большим количеством объектов в массиве, потом полученный массив передать какой-нибудь функциию И еще мне нужно это приложение перекинуть на iPad. Верны ли мои предполагаемые действия?

Objective-C
1
2
3
4
5
6
7
8
9
10
11
12
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
    //здесь к примеру перемножаю каждый элемент массива на число
(for NSNumber *number in array)
{
[array2 addObject:(number*2)];
}
 
    dispatch_sync(dispatch_get_main_queue(), ^{
        //здесь полученный массив передаю в какую-нибудь функцию
[self Func:array2];
    });
});
Все ли я правильно понимаю? Т.е. мне нужно асинхронное вычисление элементов массива array2 и нужно ждать пока все пройдут вычисления. И здесь ли я использую dispatch_sync? Это все мне нужно потом перекинуть на iPad. Спасибо огромное.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2014, 16:13
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Асинхронное и синхронное выполнение операций (Objective-C):

Что такое синхронное и асинхронное выполнение операций
Объясните пожалуйста, что такое синхронное и асинхронное выполнение операций ?...

Синхронное и асинхронное программирование. Парадокс терминологии
Я очень удивлен как называют вещи в программировании не своими именами. ...

Синхронное и асинхронное чтение в Windows Forms Application
Доброго времени суток. Интересует простой вопрос. Мне нужно читать данные с...

Синхронное выполнение рекурсии
имеется вызов ф-ции вида: var getChilds = function (qquery, array) { ...

Синхронное выполнение и setTimeout()
К примеру есть кусок кода: function wrap(){ if(self.queue.length > 0){...

Асинхронное выполнение
Здравствуйте имеется простой метод, который посылает запрос на сервер и...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2014, 16:13
Привет! Вот еще темы с решениями:

Синхронное выполнение ajax-запроса
Может кто нибудь знает как реализовать действенное выполнение подобной задачи....

Синхронное выполнение кода, Ajax
Здравствуйте формучане, есть два текстбокса, как только буду ввести слово,...

Синхронное выполнение кода (Async/await)
Данный код возвращает результат вида: 1 3 4 2 Как мне получить такой...

Асинхронное выполнение функций в Ruby
Существует ли способы, чтобы реализовать асинхронность выполнения двух...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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