grand (73)


Asynchronous vs Synchronous vs Threading в приложении для iPhone

Asynchronous vs Synchronous vs Threading в приложении для iPhone

Я нахожусь в стадии разработки для приложения, которое будет использовать веб-службу REST и, как правило, имеет дилемму в отношении использования асинхронных и синхронных потоков. Вот сценарий. С…


Требуется ли UIActivityIndicator ручное нарезание на iPhone?

Я запускаю создание приложения iPhone, которое выполняет дорогостоящую операцию, и я хотел создать ActivityIndicator, чтобы пользователь знал, что приложение не заморожено. Операция выполняется по…


language agnostic - Гранд-центр против параллельных расширений

Кто-нибудь знает какие-либо хорошие сайты о предстоящей технологии «Grand Central» от Apple(в Snow Leopard) и о том, как она сравнивается с Parallel Extensions(и родными средствами параллельного в…


Где я могу найти хороший учебник по многопоточности iPhone/Objective-C?

Я только начинаю использовать многопоточность и искал хорошее объяснение. Я не уверен, есть ли различия в том, как многопоточность работает на Mac и iPhone. Какая хорошая ссылка на учебники с прим…


objective c - Очереди отправки: как узнать, запущены ли они и как их остановить

Я просто играю с GCD, и я написал игрушку CoinFlipper. Вот метод, который переворачивает монеты:-(void)flipCoins:(NSUInteger)nFlips{// Create the queues for work dispatch_queue_t mainQ…



iphone - NSOperationQueue и одновременные и неконкурентные

Я хочу настроить сериализованную очередь задач, используя NSOperationQueue, но меня немного смущает терминология, обсуждаемая в документации. В контексте объекта NSOperation термины, параллельные…


ios - различия @synchronized() и NSLock

У меня есть блок кода, к которому часто обращаются, и из основного потока или нескольких других потоков фона. Мне нужно убедиться, что этот код обрабатывается только по одному. В настоящее время я…


multithreading - Предоставляет ли pthreads какие-либо преимущества перед GCD?

Недавно изучив Grand Central Dispatch, я обнаружил, что многопоточный код довольно интуитивно понятен(с GCD). Мне нравится тот факт, что никаких блокировок не требуется(и тот факт, что он использ…


Асинхронный вызов Objective C iphone

Я пытаюсь получить данные с сайта-xml. Все работает нормально. Но UIButton остается нажатым до тех пор, пока данные xml не будут возвращены, и, таким образом, если проблема с интернет-сервисом, о…


iphone - Вам нужно создать NSAutoreleasePool в блоке в GCD?

Обычно, если вы создаете фоновый поток или запускаете NSOperation в NSOperationQueue, вам нужно создать NSAutoreleasePool для этого потока или операции, поскольку по умолчанию не существует ни одног…




dispatch central swift objective gcd ios dispatchqueue многопоточность group tutorial