نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره تکنیک های عملی برای اضافه کردن همزمانی به برنامه های iOS شما را به منظور افزایش پاسخگویی و استفاده کاملتر از سخت افزار iPhone و iPad نشان می دهد. این دوره تکنیک های عملی برای اضافه کردن همزمانی به برنامه های iOS خود را به منظور افزایش پاسخگویی و استفاده کامل تر از iPhone نشان می دهد و سخت افزار iPad. شما با یادگیری نحوه ایجاد و استفاده از بلوک در Objective-C یک پایه محکم برای استفاده از API های همزمانی ایجاد خواهید کرد. شما یاد خواهید گرفت که از تعدادی از توابع در API Grand Central Dispatch اپل و نحوه ارسال بلوک های کد برای ارسال صف برای اجرای همزمان و همزمان استفاده کنید. همچنین نحوه استفاده از صف های عملیاتی و تفاوت آنها با صف های اعزام و اینکه ممکن است یکی را به جای دیگری انتخاب کنید ، خواهید آموخت. آخرین ماژول به چگونگی ایجاد زیر کلاس های NSOperation برای کپسوله کردن کارهایی که در صف های عملیاتی اجرا می شوند ، متمرکز خواهد شد. انجام کار همزمان کار سختی نیست و API های ارائه شده توسط اپل بهره گیری از پردازنده های مدرن چند هسته ای را بیش از هر زمان دیگری آسان کرده است. این دوره به شما نشان می دهد که چگونه.
سرفصل ها و درس ها
مقدمه و بررسی اجمالی
Introduction and Overview
-
مقدمه
Introduction
-
چرا برنامه نویسی همزمان یاد بگیریم؟
Why Learn Concurrent Programming?
-
بررسی اجمالی دوره
Course Overview
ایجاد و استفاده از بلوک
Creating and Using Blocks
-
مقدمه
Introduction
-
بلوک چیست؟
What Is a Block?
-
نحو و دامنه
Syntax and Scope
-
نسخه ی نمایشی: اعلامیه و دامنه
Demo: Declaration and Scope
-
نسخه ی نمایشی: بلوک های درون خطی
Demo: Inline Blocks
-
خلاصه
Summary
صف های اعزام
Dispatch Queues
-
مقدمه
Introduction
-
صف اعزام چیست؟
What Is a Dispatch Queue?
-
صف های سریال
Serial Queues
-
صف های همزمان
Concurrent Queues
-
افزودن کارها به یک صف
Adding Tasks to a Queue
-
نسخه ی نمایشی: استفاده از صف های اعزام
Demo: Using Dispatch Queues
-
خلاصه
Summary
صف های عملیاتی
Operation Queues
-
مقدمه
Introduction
-
صف عملیاتی چیست؟
What Is an Operation Queue?
-
NSOperation
NSOperation
-
انطباق KVO
KVO Compliance
-
وابستگی های بین عملیاتی
Interoperation Dependencies
-
ویژگی های اضافی NSOperation
Additional NSOperation Features
-
نسخه ی نمایشی: استفاده از صف های عملیاتی
Demo: Using Operation Queues
-
خلاصه
Summary
ایجاد زیر کلاس های NSOperation
Creating NSOperation Subclasses
-
مقدمه
Introduction
-
عملیات همزمان و غیر همزمان
Concurrent Versus Non-Concurrent Operations
-
پشتیبانی لغو
Cancellation Support
-
نسخه ی نمایشی: ایجاد یک NSOperation سفارشی
Demo: Creating a Custom NSOperation
-
خلاصه
Summary
نمایش نظرات