Course catalog

Course duration

Course provider

Topic

Categories

Showing 1-20 of 25 items.

linkedin Swift 5 Essential Training (Mitalearn-152538)

  • 4 hours 3 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Harrison Ferrone
درباره این دوره:

Swift زبان برنامه نویسی برای اکوسیستم اپل - iOS، macOS، watchOS و tvOS است - و این زبان مخصوصاً رسا، سریع، ایمن و سرگرم کننده است که برای برنامه نویسان جدید و با تجربه به طور یکسان مناسب است. در این دوره، مدرس Harrison Ferrone به شما کمک می کند تا تجربه عملی را با Swift 5 کسب کنید و شما را آماده می کند تا برنامه ها و بازی های خود را با استفاده از این زبان محبوب شروع کنید. پس از یک مرور کلی از تکامل سوئیفت، هریسون شما را از طریق هر یک از اجزای زبان راهنمایی می کند. او انواع داده‌های رایج، منطق شرطی، روش‌ها، توابع، کلاس‌ها و ساختارها و موارد دیگر را پوشش می‌دهد - توضیح می‌دهد که چه چیزی برای مهارت در برنامه‌نویسی با سوئیفت باید بدانید. مثال‌ها و موارد استفاده از بازی‌های خود هریسون استخراج شده‌اند و زمینه‌ای کاربردی برای هر عنصر برنامه‌نویسی فراهم می‌کنند.

linkedin آموزش برنامه نویسی تابعی با سوئیفت (Mitalearn-141964)

  • 53 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Shaun Wassell
درباره این دوره:

با در نظر گرفتن برنامه نویسی کاربردی - یک الگوی برنامه نویسی محبوب که حول توابع خالص متمرکز شده است - می توانید کد Swift قوی تر و قابل نگهداری بنویسید. این دوره با ارائه مقدمه ای بر پارادایم های عملکردی در سوئیفت، شما را برای ایجاد تغییر آماده می کند. مربی Shaun Wassell مفاهیم کاربردی، توابع درجه یک و توابع آرایه را پوشش می دهد. او همچنین به چند مفهوم پیشرفته از جمله کاربرد جزئی و بازگشت می پردازد.

linkedin آموزش ترکیب با سوئیفت (Mitalearn-195106)

  • 1 hours 29 minutes
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Doron Katz
درباره این دوره:

Combine یک تغییر پارادایم تاریخی در ذهنیت برنامه نویسی اپل است. Combine به توسعه دهندگان Swift رویکردی کاربردی برای تعامل با APIها و همچنین اجزای SwiftUI در طول زمان از طریق یک مدل ناشر/مشترک ارائه می دهد. معرفی Combine به شما یک روش بومی برای مدیریت رویدادهای ناهمزمان در سوئیفت، بدون تکیه بر چارچوب‌های واکنشی شخص ثالث می‌دهد. این دوره به بررسی چرخه زندگی Combine، از جمله انتشار، دستکاری، و دریافت جریان های داده می پردازد و نحوه اعمال این اصول را برای تعامل با REST API ها و مؤلفه های UI توضیح می دهد. مدرس و مهندس iOS Doron Katz همچنین تکنیک های پیشرفته ای را معرفی می کند، مانند کاهش جریان داده ها و استفاده از اپراتورهای پیشرفته. این دوره مقدماتی باید به شما امکان دهد که Combine را در جریان کار توسعه اپلیکیشن خود به کار ببرید.

linkedin آموزش توسعه اپلیکیشن Swift Playgrounds (Mitalearn-174485)

  • 4 hours 23 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Steven Lipton
درباره این دوره:

هنگامی که نیاز به تسلط بر یک مفهوم جدید Swift یا ارائه یک نمونه اولیه به مشتری دارید، Swift Playgrounds - یک محیط توسعه از اپل - می تواند به شما کمک کند به سرعت نتایج مورد نیاز خود را در iPad یا MacBook خود دریافت کنید. در این دوره، استیون لیپتون نشان می‌دهد که چگونه می‌توانید از قدرت کامل Swift Playgrounds در Xcode و iPad برای نمونه‌سازی سریع و ارائه ایده‌های خود و همچنین ایجاد کتاب زمین بازی خود استفاده کنید. استیون نحوه نوشتن سریع کد در زمین‌های بازی آی‌پد را بدون صفحه‌کلید، اشکال‌زدایی و آزمایش کد فوراً با ظاهری سریع، ساختن ارائه‌های تعاملی با نمای زنده در UIKit و SwiftUI را نشان می‌دهد، و از قالب‌بندی و نشانه‌گذاری غنی استفاده می‌کند تا زمین بازی شما شیک و حرفه‌ای به نظر برسد. برای پایان دادن به دوره، او نحوه جمع آوری یک کتاب زمین بازی برای نمایش ها را بررسی می کند.

linkedin آموزش ضروری توسعه iOS 14 (Mitalearn-221082)

  • 2 hours 12 minutes
  • مناسب همه
  • Release date: 21 June 2026
  • Author: Todd Perkins
درباره این دوره:

در این دوره آموزشی، مربی تاد پرکینز به شما کمک می کند تا شروع به توسعه برنامه های کاربردی برای دستگاه های iOS کنید. Xcode ابزار رسمی اپل برای توسعه برنامه های iOS است. تاد توضیح می دهد که از کجا می توانید آن را دانلود کنید، از چه قالب ها و تنظیماتی استفاده کنید، چگونه رابط Xcode را سفارشی کنید، و چگونه برنامه خود را در شبیه ساز Xcode اجرا کنید. سپس، تاد وارد استوری‌بردها می‌شود، که استانداردی برای ایجاد طرح‌بندی‌های iOS هستند. تاد اصول کار با استوری‌بردها را پوشش می‌دهد، از جمله نحوه اتصال یک شی رابط کاربری به کد، نحوه پاسخ دادن به فشار دادن دکمه، نحوه گرفتن و استفاده از داده‌ها از یک فیلد متنی، و موارد دیگر. SwiftUI مانند استوری‌بردها برای ایجاد طرح‌بندی iOS استفاده می‌شود. SwiftUI از یک نحو اعلانی مبتنی بر زبان سوئیفت برای ایجاد رابط های کاربری استفاده می کند. تاد اصول کار با پشته ها را در SwiftUI توضیح می دهد، سپس ویژگی ها، تصاویر و binding را پوشش می دهد. او نحوه استفاده از نماهای فهرست، نماهای جزئیات، و نماهای پاپاور را در SwiftUI شرح می دهد، سپس مراحل بعدی را به پایان می رساند.

linkedin آموزش ضروری توسعه iPadOS 13 (Mitalearn-202297)

  • 1 hours 19 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Todd Perkins
درباره این دوره:

با انتشار iPadOS 13، به توسعه دهندگان و کاربران اجازه دسترسی به چندین ویژگی و پیشرفت جدید، از جمله عملکرد چندوظیفه ای پیشرفته و ابزارها و ویژگی های جدید در Apple Pencil داده شد. در این دوره آموزشی، مربی تاد پرکینز به توسعه دهندگان نشان می دهد که چگونه با استفاده از SwiftUI به بهترین شکل به توسعه اپلیکیشن iPadOS 13 نزدیک شوند. تاد مروری بر توسعه برنامه‌های کاربردی برای iPadOS ارائه می‌کند و برداشت خود را از ضروری‌ترین مفاهیمی که توسعه‌دهندگان باید بر آن‌ها مسلط باشند، به اشتراک می‌گذارد. نحوه کار با SwiftUI، راه‌اندازی چندوظیفه‌ای، گنجاندن محتوای طراحی شده با دست در برنامه‌تان با استفاده از PencilKit، راه‌اندازی برنامه‌های iPadOS 13 برای استفاده در macOS، پشتیبانی از حالت تاریک در برنامه‌تان و موارد دیگر را بیاموزید.

linkedin احراز هویت بیومتریک برای iOS در سوئیفت (Mitalearn-168246)

  • 43 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Bear Cahill
درباره این دوره:

امنیت کاربر برای توسعه برنامه و تجربه کاربر حیاتی است. احراز هویت بیومتریک - که چهره یا اثر انگشت کاربر را به یک کلید تبدیل می کند - یک روش مفید و قدرتمند برای ایمن سازی اطلاعات کاربر در یک برنامه است. در این دوره، Bear Cahill به بررسی موضوع احراز هویت بیومتریک می پردازد و نحوه پشتیبانی از روش های احراز هویت Face ID و Touch ID را در برنامه های iOS خود با Swift مرور می کند. Bear نحوه استفاده از چارچوب LocalAuthentication را برای درخواست احراز هویت کاربر با استفاده از Touch ID، Face ID یا رمز عبور کاربر نشان می‌دهد. در طول مسیر، او جزئیات سیاست‌های احراز هویت را توضیح می‌دهد، نحوه رسیدگی به انواع خطاها را نشان می‌دهد، و نحوه رسیدگی به مواردی را که کاربر اصلاً نمی‌خواهد احراز هویت بیومتریک را انتخاب کند، توضیح می‌دهد.

coursera اصول توسعه اپلیکیشن iOS (Mitalearn-314735)

  • 2 hours 28 minutes
  • مناسب همه
  • Release date: 23 June 2026
  • Author: Parham Aarabi
درباره این دوره:

مبانی توسعه برنامه iOS، دومین دوره در توسعه برنامه iOS با تخصص سوئیفت، مهارت های برنامه نویسی شما را گسترش می دهد و آنها را در پروژه های توسعه برنامه معتبر به کار می برد. موضوعات تحت پوشش در این دوره شامل اصول Xcode، چارچوب های Core iOS و Cocoa Touch، ایجاد رابط کاربری ساده، معماری MVC و موارد دیگر است. با تمرکز بر استفاده از اجزای اپل برای دسترسی به حسگرهایی مانند دوربین، میکروفون و جی پی اس، در پایان این دوره قادر خواهید بود یک اپلیکیشن پایه با توجه به پارامترها و دستورالعمل های مشخص شده ایجاد کنید. در حال حاضر این دوره با استفاده از سوئیفت 2 آموزش داده می شود. تیم از انتشار سوئیفت 3 آگاه است و به مرور دوره را ویرایش خواهد کرد. لطفاً توجه داشته باشید که در حال حاضر دستورالعمل کاملاً با سوئیفت 2 است.

linkedin الگوهای طراحی عملی در سوئیفت (Mitalearn-161650)

  • 2 hours 35 minutes
  • متوسط
  • Release date: 21 June 2026
  • Author: Károly Nyisztor
درباره این دوره:

الگوهای طراحی نرم افزار "Gang of Four" ده ها سال است که وجود داشته است. دلیل خوبی وجود دارد که آنها هنوز هم امروزه بسیار محبوب هستند. این الگوها بهترین شیوه‌های اثبات‌شده را در بر می‌گیرند که منجر به کدهای کاربردی‌تر، قوی‌تر و آینده‌نگر می‌شوند. در این دوره، مربی Károly Nyistor به شما می آموزد که چگونه با استفاده از ویژگی هایی مانند برنامه نویسی پروتکل گرا، پسوندهای نوع و انواع مقادیر، مفیدترین الگوهای طراحی را در سوئیفت پیاده سازی کنید. در مورد مزایا و محدودیت های آنها بیاموزید و سپس هر گروه از الگوها را با جزئیات بررسی کنید. Károly الگوهای ایجادی مانند Singleton، Prototype و Factory Method را بررسی می کند. الگوهای ساختاری از جمله آداپتور، نما، و پروکسی. و الگوهای رفتاری مانند Chain of Responsibility، Iterator، Observer و State. هر آموزش شامل نمونه های کدگذاری است که نحوه پیاده سازی الگوها را در پروژه های دنیای واقعی نشان می دهد.

linkedin برنامه نویسی برای غیر برنامه نویسان: iOS 12 و Swift 5 (Mitalearn-161463)

  • 2 hours 43 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Todd Perkins
درباره این دوره:

هر کسی می تواند برنامه نویسی را یاد بگیرد. یکی از بهترین مکان ها برای شروع، توسعه اپلیکیشن iOS است. با ابزار و آموزش مناسب، می توانید تنها در چند ساعت یک اپلیکیشن کاملا کاربردی برای آیفون یا آی پد بسازید. بدون نیاز به تجربه برنامه نویسی! در این دوره، با تاد پرکینز همراه شوید تا مهمترین مفاهیم در توسعه اپلیکیشن iOS را به صورت تصویری که افراد با هر پیشینه ای می توانند درک کنند، آموزش می دهد. شما می توانید بفهمید که آیا مسیر یادگیری iOS برای شما مناسب است، بدون تعهد زمانی طولانی. در پایان، درک اولیه ای از Xcode خواهید داشت، مجموعه ابزاری برای توسعه برنامه های iOS. بلوک های سازنده زبان توسعه سوئیفت؛ و ملزومات طراحی رابط خوب. به علاوه، این مفاهیم را در عمل در فصل آخر ببینید، جایی که یک برنامه کامل در دنیای واقعی را کنار هم قرار می دهید.

linkedin برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5 (Mitalearn-445176)

  • 2 hours 1 minutes
  • مناسب همه
  • Release date: 1 May 2024
  • Author: Todd Perkins
درباره این دوره: 

 

این دوره برای کسانی که با ساختارهای اصلی برنامه نویسی آشنا نیستند، یک نقطه ورود قابل دسترسی و به راحتی قابل هضم برای توسعه برنامه بومی iOS ارائه می دهد. تاد پرکینز، توسعه‌دهنده‌ای که در iOS متخصص است، از مفاهیمی استفاده می‌کند که قبلاً درک کرده‌اید تا قیاس‌هایی ایجاد کند که به شما کمک می‌کند مفاهیم برنامه‌نویسی را به راحتی یاد بگیرید. یاد بگیرید که چگونه محیط کدنویسی خود را راه اندازی کنید و از متغیرها برای ساختن یک رابط کاربری استفاده کنید. با تمام بلوک‌های سازنده برنامه‌نویسی که برای ایجاد یک برنامه نیاز دارید، از جمله متغیرها، روش‌ها و جریان کنترل، آشنا شوید. به‌علاوه، نحوه اضافه کردن نکات تکمیلی مانند قالب‌بندی، دکمه‌های حالت و نماد برنامه را بیاموزید. در پایان دوره، شما مهارت ایجاد یک برنامه ساده iOS را به تنهایی خواهید داشت.

این دوره توسط تاد پرکینز ایجاد شده است. ما خوشحالیم که میزبان این آموزش در کتابخانه خود هستیم.


linkedin برنامه نویسی بلاک چین در iOS با استفاده از Swift (Mitalearn-157978)

  • 2 hours 15 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Mohammad Azam
درباره این دوره:

بلاک چین امکان رمزگذاری غیرمتمرکز داده های حساس را فراهم می کند. زمانی که دامنه وب تاریک بود، اکنون می توان از قدرت بلاک چین توسط توسعه دهندگان روزمره استفاده کرد. این دوره آموزشی نحوه پیاده سازی ذخیره سازی و رمزگذاری مبتنی بر بلاک چین در چارچوب iOS با استفاده از سوئیفت را توضیح می دهد. مربی محمد اعظم با اصول اولیه شروع می کند و تمام جزئیات مربوط به فناوری بلاک چین را توضیح می دهد: ارزهای دیجیتال مانند بیت کوین، دفتر کل توزیع شده، کلیدها و استخراج. او نحوه پیاده‌سازی عناصر اصلی بلاک چین - مدل‌ها، کلیدها و بلوک‌ها - را نشان می‌دهد و سپس قراردادهای هوشمند و همچنین یک API وب ایجاد می‌کند که داده‌ها را به طور ایمن با بلاک چین مبادله می‌کند. به علاوه، بیاموزید که چگونه با استفاده از پردازش و استخراج مبتنی بر گره، بلاک چین را حتی بیشتر غیرمتمرکز کنید.

linkedin توسعه iOS: Threading و Grand Central Dispatch (Mitalearn-192913)

  • 39 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Grace Njoroge
درباره این دوره:

کاربران انتظار دارند اپلیکیشن های iOS آنها سریع و پاسخگو باشد. Grand Central Dispatch (GCD) - یک چارچوب سوئیفت که به شما امکان می دهد کد را همزمان بر روی سخت افزار چند هسته ای اجرا کنید - می تواند به شما کمک کند تا مطمئن شوید که برنامه شما این انتظارات را برآورده می کند. در این دوره آموزشی، مدرس Grace Njoroge به شما کمک می‌کند تا با GCD راه‌اندازی کنید و نحوه قرار دادن کد یا وظایف را در رشته‌ها برای افزایش سرعت برنامه iOS و پاسخ‌دهی بیشتر به کاربران توضیح می‌دهد. او اجرای ناهمزمان و همزمان، بن‌بست‌ها، نحوه جلوگیری از توقف چند رشته‌ای برنامه‌ها در حین انجام عملیات سنگین، نحوه کار با صف‌ها، و نحوه فاکتور GCD در همه این موضوعات را پوشش می‌دهد. در طول راه، او سناریوهایی را به اشتراک می گذارد که زمینه دنیای واقعی را به این مفاهیم می بخشد.

linkedin توسعه iOS: طرح بندی خودکار به صورت برنامه ریزی شده (Mitalearn-139533)

  • 4 hours 37 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Steven Lipton
درباره این دوره:

طرح‌بندی خودکار یک رویکرد طراحی مبتنی بر محدودیت ارائه می‌دهد که به توسعه‌دهندگان iOS اجازه می‌دهد تا رابط کاربری برای چندین دستگاه ایجاد کنند. اگر از Swift Playgrounds استفاده می‌کنید یا به کد قابل حمل و ماژولار نیاز دارید، طرح‌بندی خودکار برنامه‌ای انتخاب اصلی شماست. در این دوره، مدرس استیون لیپتون در مورد گزینه‌های مختلفی که برای ایجاد محدودیت‌ها به صورت برنامه‌ای در Swift دارید و نحوه استفاده از هر یک صحبت می‌کند. او همچنین نحوه استفاده از کلاس‌های اندازه، نمایش‌های پشته و اولویت‌ها را برای سریع‌ترین و سازگارترین رابط کاربری در هر دستگاه iOS نشان می‌دهد.

linkedin توسعه اپلیکیشن iOS: توسعه آزمایش محور (Mitalearn-137561)

  • 2 hours 10 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Harrison Ferrone
درباره این دوره:

توسعه تست محور (TDD) ما را به توسعه دهندگان نرم افزاری عملگرا، کارآمد و خلاق تر تبدیل می کند. TDD به ویژه در دنیای تلفن همراه حیاتی است، جایی که یک کد پایه با کیفیت یک گزینه نیست. برای راه اندازی یک الزام است. هدف این دوره تجهیز بهتر توسعه دهندگان iOS به مدلی برای توسعه کدهای قوی، مقیاس پذیر و آزمایش شده از همان خط اول است. با تئوری آزمایش محور شروع کنید، به اصول اولیه بروید و سپس یک برنامه کاربردی کوچک بسازید که از همه چیزهایی که آموخته اید به خوبی استفاده کند. در طول مسیر، نحوه نوشتن اولین تست واحد خود را با استفاده از Xcode و Swift بیاموزید و آزمایش رابط را به طور خاص برای نمای جدول انجام دهید. مدرس Harrison Ferrone به شما کمک می‌کند تئوری و عمل TDD را درک کنید، و به شما امکان می‌دهد تا تست‌های منسجمی بنویسید که ضعف‌های واقعی کد شما را مدت‌ها قبل از تولید آن آشکار می‌کند.

linkedin توسعه اپلیکیشن iOS: دوره های ضروری (Mitalearn-85881)

  • 37 minutes
  • مبتدی
  • Update date: 21 June 2026
  • Author: Mike Wong
درباره این دوره:

ایده ای برای برنامه پرفروش بعدی دارید - اما هرگز یک خط کد ننوشته اید؟ یا می خواهید مهارت های برنامه نویسی موجود خود را به بازار سودآور iOS منتقل کنید؟ ما برای هر کسی که می خواهد توسعه اپلیکیشن iOS را شروع کند، آموزش داریم. کتابخانه ما همه چیز را از مهارت های برنامه نویسی سطح مبتدی تا تئوری الگوی طراحی پیشرفته را پوشش می دهد. این دوره به شما کمک می کند آموزش مناسب خود را شناسایی و پیدا کنید.

rnrn غواصی کنید و در مورد نیازهای ذخیره سازی، طراحی رابط، و ترفندهای تبلیغ برنامه های iOS در بازار شلوغ بیاموزید. در هر ویدیو، مایک شما را به ویدیوهای آموزشی، مقالات و انجمن هایی برای یادگیری بیشتر راهنمایی می کند.

rnrn

linkedin ساخت اپلیکیشن یادداشت برداری برای iOS 11 با Swift (Mitalearn-130319)

  • 2 hours 2 minutes
  • مبتدی
  • Release date: 22 June 2026
  • Author: Todd Perkins
درباره این دوره:

در حالی که اصول اولیه Swift و Xcode را یاد می گیرید، اولین برنامه آیفون خود را ایجاد کنید. در این دوره آموزشی، تاد پرکینز نحوه ایجاد اپلیکیشن‌های iOS 11 را با استفاده از زبان برنامه‌نویسی سوئیفت و محیط توسعه یکپارچه اپل، Xcode 9 نشان می‌دهد. ابتدا یاد بگیرید که چگونه یک رابط کاربری ساده از یک کنترلر نمای جدول بسازید و نمای را به یک داده متصل کنید. منبع نحوه ساخت این عملکرد را بیاموزید تا کاربران بتوانند یادداشت ها را حذف، ویرایش و ذخیره کنند و نحوه انتقال بین نماهای مختلف را در برنامه خود بیابید. تاد همچنین به شما نشان می دهد که چگونه یک صفحه کلید روی صفحه نمایش داده شود و اندازه متن را به صورت پویا کنترل کنید. در پایان دوره، شما یک اپلیکیشن آیفون کاملا کاربردی ساخته اید و مهارت هایی را برای ایجاد ایده های اپلیکیشن خود ایجاد خواهید کرد.

linkedin ساخت اولین برنامه iOS 13 (Mitalearn-171255)

  • 56 minutes
  • مبتدی
  • Release date: 21 June 2026
  • Author: Todd Perkins
درباره این دوره:

آیا می خواهید ایده خود را به یک برنامه کامل iOS تبدیل کنید؟ چگونه در این دوره بیاموزید. تاد پرکینز به افراد تازه کار در توسعه iOS نشان می دهد که چگونه یک برنامه iOS را در یک بعدازظهر ایجاد کنند و بهترین شیوه ها را در طول مسیر به اشتراک بگذارند. تاد کد، ابزارها، چارچوب‌ها و شیوه‌های ساخت برنامه‌های iOS را پوشش می‌دهد، از جمله نحوه ایجاد یک پروژه Xcode، اجرای اولین برنامه، ساخت رابط کاربری و تعامل کد. در طول دوره، او جدیدترین تکنیک ها و روش های موجود با انتشار iOS 13 را ارائه می دهد.

linkedin سوئیفت 5: برنامه نویسی پروتکل گرا (Mitalearn-189751)

  • 2 hours
  • پیشرفته
  • Release date: 22 June 2026
  • Author: Károly Nyisztor
درباره این دوره:

نگاهی دقیق تر به برنامه نویسی پروتکل گرا (POP)، یک پارادایم جدید که توسط اپل معرفی شده است. در این دوره آموزشی، مربی Károly Nyisztor توضیح می‌دهد که POP چیست، چه تفاوتی با رویکردهای کلاسیک دارد و چگونه می‌توان با آن برای توسعه کارآمد برنامه‌ها با Swift کار کرد. با ارکان POP آشنا شوید: پسوند پروتکل، وراثت پروتکل، و ترکیب پروتکل. پسوندهای پروتکل به شما امکان می‌دهند رفتار پیش‌فرض را برای انواع منطبق بدون تعریف کلاس پایه تعریف کنید. وراثت پروتکل یک ویژگی قدرتمند است که به شما امکان می دهد طرح های دانه بندی بیشتری ایجاد کنید. سوئیفت اجازه وراثت چندگانه را برای کلاس‌ها نمی‌دهد - اما با ترکیب پروتکل، انواع سوئیفت می‌توانند چندین پروتکل را اتخاذ کنند. به‌علاوه، کلیات را کاوش کنید و ببینید که چگونه یک برنامه کاملاً کاربردی را با استفاده از رویکرد پروتکل‌محور پیاده‌سازی کنید.

linkedin سوئیفت: هیئت ها و منابع داده (Mitalearn-141947)

  • 1 hours 6 minutes
  • متوسط
  • Release date: 22 June 2026
  • Author: Steven Lipton
درباره این دوره:

آیا تا به حال از دریافت داده ها از یک صحنه داستانی به صحنه دیگر با استفاده از نمایندگان ناامید شده اید؟ اگر چنین است، پس این دوره مختصر برای شما مناسب است. نحوه کار با نمایندگان و منابع داده را کشف کنید، دو مفهوم ضروری - اما مشکل - که می تواند حتی توسعه دهندگان باتجربه iOS را گیج کند. پایه و اساس لازم برای درک نمایندگان و تئوری نحوه کار آنها را بدست آورید. نمونه هایی را مشاهده کنید که مراحل ساخت نماینده در هر دو زمینه iOS و watchOS را نشان می دهد و نحوه استفاده از منبع داده در زمین بازی را بیاموزید. برای جمع بندی، استفاده از نمایندگان و منابع داده در کلاس های کارخانه اپل را مرور کنید.

Suggestions