Ответ 1
Простым, но полным примером является Многопоточность в Cocoa.
И связанный с этим вопрос о переполнении Stack NSOperation на iPhone.
Я только начинаю использовать многопоточность и искал хорошее объяснение. Я не уверен, есть ли различия в том, как многопоточность работает на Mac и iPhone. Что такое хорошая ссылка на учебники с примером кода?
Простым, но полным примером является Многопоточность в Cocoa.
И связанный с этим вопрос о переполнении Stack NSOperation на iPhone.
Еще раз, если я могу продвинуть свой курс по разработке для iPhone, у меня был класс, посвященный многопоточности в прошлом семестре, охватывающий базовую многопоточность, блокировку, работу с пользовательским интерфейсом в основном потоке и NSOperationQueues, для которых примечания к классу можно найти здесь. Этой осенью в этом же семестре будет доминировать Grand Central Dispatch.
Видео для класса можно скачать бесплатно с iTunes U.
Не забудьте официальную документацию от Apple: Руководство по программированию потоков
Вы найдете полные объяснения и пример кода.
Хороший и короткий учебник по NSInvocationOperation Загрузка изображений асинхронно на iPhone с помощью NSInvocationOperation.