Встреча №8. nsthread и nsoperation на практике, Михаил Вайсман
DESCRIPTION
Доклад Михаила Вайсмана на CocoaHeads MoscowTRANSCRIPT
![Page 1: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/1.jpg)
NSThread и NSOperation на практике
Микродоклад
Михаил Вайсман, REDMADROBOT
![Page 2: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/2.jpg)
[operation start];
![Page 3: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/3.jpg)
Спасибо за внимание ;)
![Page 4: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/4.jpg)
![Page 5: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/5.jpg)
![Page 7: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/7.jpg)
Pthread
![Page 8: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/8.jpg)
Grand Central Dispatch
![Page 9: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/9.jpg)
NSOperation
![Page 10: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/10.jpg)
isReady isExecuting isFinished isCanceled
NSOperation:
![Page 11: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/11.jpg)
NSOperationQueue
![Page 12: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/12.jpg)
setMaxConcurrentOperationCount
queuePriority
threadPriority
![Page 13: Встреча №8. NSThread и NSOperation на практике, Михаил Вайсман](https://reader033.vdocuments.net/reader033/viewer/2022052311/5584fbc3d8b42aae2f8b4794/html5/thumbnails/13.jpg)
@synchronized( ) {
...
}