Теперь я пытаюсь понять концепцию gcd. используя грандиозную центральную диспетчеру, как реализовать многопоточность в моем приложении. У меня есть идея о концепции gcd, но я не могу реализовать эту концепцию для своего приложения. Мне нужен простой пример с блоками, чтобы понять многопоточность, используя gcd.please, помогите мне ...Многопоточность и Grand Central Dispatch на iOS
5
A
ответ
18
Ok .. самый простой пример)
Вы можете написать этот код в любом методе. Например
-(void) viewDidLoad {
[super viewDidLoad];
dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
//Here your non-main thread.
NSLog (@"Hi, I'm new thread");
dispatch_async(dispatch_get_main_queue(), ^{
//Here you returns to main thread.
NSLog (@"Hi, I'm main thread");
});
});
}
1
Попробуйте это, его очень ясно и просто - http://en.wikipedia.org/wiki/Grand_Central_Dispatch
Смежные вопросы
- 1. Grand Central Dispatch Параллелизм
- 2. Grand Central Dispatch vs NSThreads?
- 3. iOS: Grand Central Dispatch and ViewControllers
- 4. Grand Central Dispatch Growing Memory
- 5. перерыв Grand Central Dispatch запустить
- 6. Grand Central Dispatch против Cilk ++
- 7. Как объявить Grand Central Dispatch
- 8. Таймер с Grand Central Dispatch
- 9. Grand Central Dispatch Multiple DispatchGroups
- 10. вызов функции Grand Central Dispatch
- 11. Издевательские ожидания и Grand Central Dispatch
- 12. Grand Central Dispatch (GCD) и асинхронные API
- 13. Swift - Grand Central Dispatch vs Blocks/Closures
- 14. Не удается получить исправление Grand Central Dispatch на iOS
- 15. Быстрый рост кучи с Grand Central Dispatch
- 16. Основа веб-дизайна Grand Central Dispatch (GCD)?
- 17. Grand Central Dispatch - Передача данных между потоками
- 18. Кодовые блоки с Grand Central Dispatch
- 19. Timer Not Repeating (Grand Central Dispatch)
- 20. Grand Central Dispatch async vs sync
- 21. Как получить массив из Grand Central Dispatch?
- 22. Grand Central Dispatch (GCD) с CoreData
- 23. Использование Grand Central Dispatch с бесконечными циклами?
- 24. с помощью dispatch_sync в Grand Central Dispatch
- 25. iOS8 Swift TableView LoadingOverlay Grand Central Dispatch
- 26. Использование Grand Central Dispatch с GKLeaderboard
- 27. Grand Central Dispatch эквивалент для omp_get_thread_num
- 28. Grand Central Dispatch (GCD) in swift
- 29. Как создать тупик в Grand Central Dispatch?
- 30. Отладка с помощью семафоров в Xcode - Grand Central Dispatch - IOS
2010 WWDC показал очень хорошую вводную сессию как НОД и блоков после того, как они впервые были введены. Сессия называлась [* Представление блоков и Grand Central Dispatch на iPhone *] (https://developer.apple.com/videos/wwdc/2010/). –