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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Objective-C Что такое Run Loop? http://www.cyberforum.ru/objective-c/thread1317063.html
Добрый день! Пытаюсь разобраться с Run Loop. Почитала эпполовскую документацию, но что-то понятней не стало. Возникло несколько вопросов: Run Loop создается системой для каждого потока или только для основного? А для остальных потоков мы должны создавать сами? Run Loop служит для обработки событий, пришедших из других потоков? И самый основной вопрос в каких случаях нужно использовать?...
Objective-C Технология использования связки JSONModel и AFNetworking Помогите решить возникшую проблему. Для подключения к JSON использую AFNetworking, а сама обработку полученных данных хочу организовать за счет JSONModel. Вопрос в том, как перегнать данные в album_list. В старой версии JSONModel был метод arrayOfObjectsFromDictionaries, В новой его нет и найти старую версию я не смог. AlbumModel - модель данных. NSArray* album_list; ............ ... http://www.cyberforum.ru/objective-c/thread1315640.html
Objective-C UITextView кликабельные ссылки
Есть uitextview. для того чтобы дэтектить гипперссылки устанавливаю ему _chatMessageContent.dataDetectorTypes = NSTextCheckingTypeLink; А дальше что? что с ним делать? т.е. нужно получить кликабельные ссылки. Добавлено через 48 минут Проблема решена.
Кастомная UITableViewCell как в iMessage Objective-C
Целый день мучаюсь с кастомной ячейкой. Решил начать с нуля. Хочу создать ячейку на подобии как в iMessage. Но сразу возникает вопрос - Если будет "вопрос", допустим с бэкграундом фиолетового цвета, а "ответ" с зеленым цветом, то нужно создавать две кастомные ячейки? И второй вопрос - динамическая высота по вертикали (т.е. у каждой ячейки будет своя высота (в зависимости от количества текста). ...
Objective-C Нейронные сети и их моделирование http://www.cyberforum.ru/objective-c/thread1311773.html
Здравствуйте, хочу задать логический вопрос на тему моделирование нейронной сети. Написан класс нейрона и слоя. Теперь необходимо написать класс самой сети. Как лучше это сделать. В классе описать структуру сети, чтобы создать объект структуры? Или все данные хранить в свойствах? Но тогда нужно ли делать отдельный файл для хранения информации? Спасибо, если хоть кто-нибудь из знатаков отзовётся !
Objective-C Звук в игрушке Здравствуйте! Пишу классический арканойд. Встал вопрос о воспроизведении звуков. Есть код : NSURL * pathURL = initFileURLWithPath: @"/pathtosound/ping.wav"]; AVAudioPlayer * player = initWithContentsOfURL:pathURL error:nil]; ; Как реализовать проигрывание множества копий одного и того же звука при ударах мяча об стенку? подробнее

Показать сообщение отдельно
Dev_Dev
0 / 0 / 0
Регистрация: 11.11.2012
Сообщений: 49

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

03.12.2014, 16:13. Просмотров 884. Ответов 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. Спасибо огромное.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru