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

Objective-C

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

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

03.12.2014, 16:13. Просмотров 928. Ответов 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. Спасибо огромное.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2014, 16:13
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Асинхронное и синхронное выполнение операций (Objective-C):

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

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

Синхронное и асинхронное чтение в Windows Forms Application - C#
Доброго времени суток. Интересует простой вопрос. Мне нужно читать данные с usb-устройства, которое выдает информацию через равные...

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

Асинхронное выполнение - C#
Здравствуйте имеется простой метод, который посылает запрос на сервер и получает ответ, возвращаемое значение StreamReader. Возникла...

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

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2014, 16:13
Привет! Вот еще темы с ответами:

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

Основной поток и асинхронное выполнение - JavaScript
Здравствуйте, пишу функцию подобную этой: function testData(value) { if ( firstFunction(value) ) return 1; if (...

синхронное выполнение кода,Ajax,ASP.Net - C# ASP.NET
Здравствуйте формучане, есть два текстбокса, как только буду ввести слово, хотелось бы, что бы это слово тоже появился в другой текстбокс...

Синхронное выполнение кода сразу в двух формах - Visual Basic
Form1 выполняет определенные задачи а Form2 вторичные. Вопрос: Как сделать так, что бы бы форма1 по началу запустила форму2. после того,...


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

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

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