Objective-C برای توسعه دهندگان سوئیفت

Objective-C for Swift Developers

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: توسعه دهندگان سوئیفت به احتمال زیاد در مقطعی از حرفه خود با کدهای قدیمی Objective-C مواجه خواهند شد. در این دوره آموزشی، Objective-C برای توسعه دهندگان سوئیفت، شما یاد خواهید گرفت که کد Objective-C را بخوانید، درک کنید و در پروژه های سوئیفت خود استفاده کنید. ابتدا، نحو اصلی زبان Objective-C را بررسی خواهید کرد. در مرحله بعد، کلاس ها را کشف خواهید کرد و در مورد زمان اجرا پویا اطلاعات کسب خواهید کرد. در نهایت، نحوه ایجاد قابلیت همکاری بین کد Objective-C و Swift را خواهید آموخت. وقتی این دوره را به پایان رساندید، مهارت ها و دانش اساسی Objective-C مورد نیاز برای ادغام کتابخانه های قدرتمند در حین توسعه برنامه های کاربردی برای پلتفرم های اپل را خواهید داشت.

سرفصل ها و درس ها

انواع و جریان کنترل Types and Control Flow

  • معرفی ماژول Module Introduction

  • مورد برای هدف-C The Case for Objective-C

  • نحو و نظرات پایه Basic Syntax and Comments

  • انواع اولیه Primitive Types

  • Enums Enums

  • ساختارهای C C Structs

  • آرایه های C C Arrays

  • اشاره گرها Pointers

  • اظهارات کنترلی Control Statements

  • حلقه ها Loops

  • خلاصه Summary

کار با اشیا Working with Objects

  • نوع شناسه، پیشوندها و ساختار فایل The id Type, Prefixes, and File Structure

  • رابط کلاس و ویژگی های ویژگی Class Interface and Property Attributes

  • روش ها Methods

  • پوچ پذیری Nullability

  • پیاده سازی کلاس Class Implementation

  • ارسال پیام Message Sending

  • چرخه حیات شی Object Lifecycle

  • شمارش مرجع شی Object Reference Counting

  • مجموعه ها Collections

  • مجموعه های قابل تغییر Mutable Collections

  • نسخه ی نمایشی: Objective-C در Xcode Demo: Objective-C in Xcode

تقویت کلاس ها Enhancing Classes

  • دسته بندی ها Categories

  • برنامه های افزودنی کلاس Class Extensions

  • مراجع انجمنی Associative References

  • پروتکل ها Protocols

  • نمایندگان Delegates

  • بلوک ها Blocks

  • نسخه ی Xcode: پروتکل ها، نمایندگان، بلوک ها Xcode Demo: Protocols, Delegates, Blocks

  • نسخه آزمایشی Xcode: دسته ها، مراجع انجمنی، برنامه های افزودنی کلاس Xcode Demo: Categories, Associative References, Class Extensions

ادغام Objective-C با Swift Integrating Objective-C with Swift

  • استفاده از کد Objective-C در سوئیفت Using Objective-C Code in Swift

  • استفاده از کد سوئیفت در Objective-C Using Swift Code in Objective-C

  • نسخه ی Xcode: کد Objective-C در سوئیفت Xcode Demo: Objective-C Code in Swift

  • نسخه آزمایشی Xcode: کد سوئیفت در Objective-C Xcode Demo: Swift Code in Objective-C

  • خلاصه دوره Course Summary

نمایش نظرات

Objective-C برای توسعه دهندگان سوئیفت
جزییات دوره
2h 18m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
David Nutter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Nutter David Nutter

دیو یک توسعه دهنده نرم افزار با چندین سال تجربه ساخت برنامه های کاربردی است که با لوازم جانبی خارجی تعامل دارند. تمرکز اصلی او کار بر روی سیستم عامل iOS است. وی در چندین شرکت مشهور نرم افزار کار کرده است و هم برنامه های داخلی و هم مصرف کننده ایجاد کرده است. او که یک یادگیرنده تمام عمر است ، از استفاده از Pluralsight به عنوان مشتری لذت می برد و از ارائه مطالب به عنوان نویسنده نیز هیجان زده است.