بوت کمپ نهایی iOS: آموزش حرفه ای و سخت برنامه نویسی با Swift و SwiftUI - آخرین آپدیت

دانلود Ultimate iOS Bootcamp: Master Swift SwiftUI App THE HARD WAY

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش جامع Swift و SwiftUI: ساخت اپلیکیشن‌های iOS حرفه‌ای

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

آنچه در این دوره خواهید آموخت:

  • توسعه اپلیکیشن‌های iOS از صفر: ساخت اپلیکیشن‌های iOS کاملاً کاربردی با استفاده از Swift و SwiftUI، با رعایت بهترین روش‌ها در توسعه اپلیکیشن‌های موبایل.
  • پیاده‌سازی ویژگی‌های پیشرفته: ادغام عملکردهای پیچیده مانند پایداری داده، شبکه‌سازی و احراز هویت کاربر برای بهبود عملکرد اپلیکیشن و تجربه کاربری.
  • طراحی رابط کاربری جذاب: ایجاد رابط‌های کاربری بصری و واکنش‌گرا با SwiftUI، تضمین تجربه کاربری یکپارچه در دستگاه‌های مختلف iOS.
  • انتشار اپلیکیشن در اپ استور: آشنایی با فرآیند ارسال اپلیکیشن، از جمله امضای کد، تهیه پروفایل‌های Provisioning و رعایت دستورالعمل‌های اپ استور اپل.

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

پیش نیازها:

به یادگیرندگان توصیه می شود که:

  • دانش پایه برنامه نویسی: آشنایی با مفاهیم اساسی برنامه نویسی مانند متغیرها، ساختارهای کنترلی (مانند حلقه ها و شرط ها) و انواع داده ها. تجربه با زبان های برنامه نویسی شی گرا مانند جاوا، C++ یا پایتون مفید است.
  • دسترسی به کامپیوتر Mac: از آنجایی که توسعه iOS به Xcode نیاز دارد که منحصر به macOS است، دسترسی به Mac ضروری است. این شامل مک بوک یا آی مک هایی است که قادر به اجرای آخرین نسخه Xcode هستند.
  • اشتیاق به یادگیری: نگرش فعال و تمایل به مقابله با چالش ها تا حد زیادی تجربه یادگیری شما را بهبود می بخشد.
  • اگر در برنامه نویسی تازه کار هستید، نگران نباشید! این دوره برای راهنمایی مبتدیان از طریق اصول اولیه توسعه iOS طراحی شده است و آن را حتی اگر از ابتدا شروع می کنید، در دسترس قرار می دهد.

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

به ما بپیوندید تا مهارت های برنامه نویسی خود را به استادی تبدیل کنید و برنامه هایی ایجاد کنید که تأثیر ماندگاری داشته باشند. با بوت کمپ نهایی iOS، امروز شغل خود را در فناوری ارتقا دهید!


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

Getting started-شروع کار Getting started

  • Intro of this course and me-معرفی این دوره و من Intro of this course and me

  • Overview of the course content-مروری بر محتوای دوره Overview of the course content

  • About Q & A-درباره پرسش و پاسخ About Q & A

  • How to Download Source Code for Each Stage?-چگونه کد منبع را برای هر مرحله دانلود کنیم؟ How to Download Source Code for Each Stage?

  • (Update) Deep Dive + Mini Projects Extra SECTIONS-(به‌روزرسانی) بررسی عمیق + پروژه‌های کوچک بخش‌های اضافی (Update) Deep Dive + Mini Projects Extra SECTIONS

  • (Update)Next Frontier Extra SECTIONS-(به‌روزرسانی) مرز بعدی بخش‌های اضافی (Update)Next Frontier Extra SECTIONS

  • (Updating) Extra SectionsHidden Gems-Finding Niche Markets in Everyday Life-(در حال به‌روزرسانی) بخش‌های اضافی گوهرهای پنهان - یافتن بازارهای گوشه‌ای در زندگی روزمره (Updating) Extra SectionsHidden Gems-Finding Niche Markets in Everyday Life

  • Quick Laugh-Deep Dive-When AI is Laggy-خنده کوتاه - بررسی عمیق - وقتی هوش مصنوعی کُند است Quick Laugh-Deep Dive-When AI is Laggy

  • 5 reasons this bootcamp matters in age of AI 1 understanding the concepts-۵ دلیل اهمیت این بوت‌کمپ در عصر هوش مصنوعی ۱ درک مفاهیم 5 reasons this bootcamp matters in age of AI 1 understanding the concepts

  • 5 reasons this bootcamp matters in age of AI 2 Navigating AI Limitations-۵ دلیل اهمیت این بوت‌کمپ در عصر هوش مصنوعی ۲ هدایت محدودیت‌های هوش مصنوعی 5 reasons this bootcamp matters in age of AI 2 Navigating AI Limitations

  • 5 reasons this bootcamp matters in age of AI 3 Code Quality and Security-۵ دلیل اهمیت این بوت‌کمپ در عصر هوش مصنوعی ۳ کیفیت و امنیت کد 5 reasons this bootcamp matters in age of AI 3 Code Quality and Security

  • Quick Laugh-Deep Dive-New CTO is an "AI Programmer"?!-خنده کوتاه - بررسی عمیق - مدیر ارشد فناوری جدید یک "برنامه‌نویس هوش مصنوعی" است؟! Quick Laugh-Deep Dive-New CTO is an "AI Programmer"?!

  • 5 reasons this bootcamp matters in age of AI 4 Enhancing Problem-Solving Skil-۵ دلیل اهمیت این بوت‌کمپ در عصر هوش مصنوعی ۴ تقویت مهارت‌های حل مسئله 5 reasons this bootcamp matters in age of AI 4 Enhancing Problem-Solving Skil

  • 5 reasons this bootcamp matters in age of AI 5 Staying Competitive in the Job-۵ دلیل اهمیت این بوت‌کمپ در عصر هوش مصنوعی ۵ رقابتی ماندن در شغل 5 reasons this bootcamp matters in age of AI 5 Staying Competitive in the Job

New Update ! -WWDC 25-به‌روزرسانی جدید! - WWDC 25 New Update ! -WWDC 25

  • WWDC25-1-Intro-WWDC25-1-مقدمه WWDC25-1-Intro

The Ultimate iOS Development Boot Camp – Constantly Evolving!-بوت کمپ نهایی توسعه iOS - دائماً در حال تحول! The Ultimate iOS Development Boot Camp – Constantly Evolving!

  • The Ultimate iOS Development Boot Camp – Constantly Evolving!-بوت کمپ نهایی توسعه iOS - دائماً در حال تحول! The Ultimate iOS Development Boot Camp – Constantly Evolving!

BOUNUS Lecture: Mastering Time and Focus-درس جایزه: تسلط بر زمان و تمرکز BOUNUS Lecture: Mastering Time and Focus

  • The Pomodoro Method - Mastering Time and Focus-روش پومودورو - تسلط بر زمان و تمرکز The Pomodoro Method - Mastering Time and Focus

Extra Lecture: Don't Rely Too Much on AI While Learning-درس اضافی: هنگام یادگیری زیاد به هوش مصنوعی تکیه نکنید Extra Lecture: Don't Rely Too Much on AI While Learning

  • Quick Laugh-Deep Dive-Vibe Coder-خنده کوتاه - بررسی عمیق - برنامه نویس خوش انرژی Quick Laugh-Deep Dive-Vibe Coder

  • My thoughts on using AI during the programming learning phase.-نظرات من در مورد استفاده از هوش مصنوعی در مرحله یادگیری برنامه نویسی. My thoughts on using AI during the programming learning phase.

Introduction to iOS Development (Updating)-مقدمه ای بر توسعه iOS (در حال به روز رسانی) Introduction to iOS Development (Updating)

  • Gear Up! Hardware Requirements-آماده شوید! نیازمندی‌های سخت‌افزاری Gear Up! Hardware Requirements

  • Gear Up Tool Requirements 1 Xcode-آماده شوید! نیازمندی‌های ابزار 1 Xcode Gear Up Tool Requirements 1 Xcode

  • Gear Up Tool Requirements 2 Xcode git and command tools-آماده شوید! نیازمندی‌های ابزار 2 Xcode، گیت و ابزارهای خط فرمان Gear Up Tool Requirements 2 Xcode git and command tools

  • Gear Up Tool Requirements 3 register Apple ID but don't join the dev program yet-آماده شوید! نیازمندی‌های ابزار 3 ثبت نام Apple ID اما هنوز به برنامه توسعه دهندگان نپیوندید Gear Up Tool Requirements 3 register Apple ID but don't join the dev program yet

Swift Programming Fundamentals-1-1-Variable-String-مبانی برنامه نویسی سوئیفت-1-1-متغیر-رشته Swift Programming Fundamentals-1-1-Variable-String

  • Active Learning-یادگیری فعال Active Learning

  • Beyond the Code: Be Ready to Fail-فراتر از کد: آماده شکست باشید Beyond the Code: Be Ready to Fail

  • Variables-متغیرها Variables

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

  • Variables Quiz-آزمون متغیرها Variables Quiz

  • Variables Quiz-آزمون متغیرها Variables Quiz

  • [Resources] Quiz Source Code-[منابع] کد منبع آزمون [Resources] Quiz Source Code

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

  • Variables Quiz Answer-String interpolation-پاسخ آزمون متغیرها - جایگذاری رشته Variables Quiz Answer-String interpolation

  • Variables Quiz Answer-String concatenation-پاسخ آزمون متغیرها - الحاق رشته Variables Quiz Answer-String concatenation

  • Type Annotation Constant and Variable-حاشیه نویسی نوع ثابت و متغیر Type Annotation Constant and Variable

  • Type Annotation Constant and Variable-حاشیه نویسی نوع ثابت و متغیر Type Annotation Constant and Variable

  • [Resources] Quiz Source Code-[منابع] کد منبع آزمون [Resources] Quiz Source Code

  • Multiline String Quiz-آزمون رشته چند خطی Multiline String Quiz

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

  • Multiline String Answer-پاسخ رشته چند خطی Multiline String Answer

  • Multiline String Quiz 2-آزمون رشته چند خطی 2 Multiline String Quiz 2

  • Multiline String Quiz 2 Answer and Escape the escape-پاسخ آزمون رشته چند خطی 2 و خنثی سازی فرار Multiline String Quiz 2 Answer and Escape the escape

  • Swift 5 New Raw String Literals-رشته های لغوی خام جدید Swift 5 Swift 5 New Raw String Literals

  • Underscores in string-خط زیر در رشته Underscores in string

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-2-Computer Science 101-مبانی برنامه نویسی Swift-1-2-علوم کامپیوتر 101 Swift Programming Fundamentals-1-2-Computer Science 101

  • Demystify Computer-رمزگشایی کامپیوتر Demystify Computer

  • Pub Example-CPU-RAM-SSD-Input-Output-مثال میخانه-CPU-RAM-SSD-ورودی-خروجی Pub Example-CPU-RAM-SSD-Input-Output

  • CPU-Registers-RAM-Math Unit-CPU-ثبات ها-RAM-واحد ریاضی CPU-Registers-RAM-Math Unit

  • Quick Feel of Our Swift SmallComputer REPL-حس سریع REPL کامپیوتر کوچک Swift ما Quick Feel of Our Swift SmallComputer REPL

  • What is REPL?-REPL چیست؟ What is REPL?

  • How to Read Code?-چگونه کد را بخوانیم؟ How to Read Code?

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-3-Arithmetic Operations PART 1-مبانی برنامه نویسی Swift-1-3-عملیات حسابی قسمت 1 Swift Programming Fundamentals-1-3-Arithmetic Operations PART 1

  • Arithmetic Operations-Add-عملیات حسابی - جمع Arithmetic Operations-Add

  • Assignment-why the math don't work?-انتساب - چرا ریاضی کار نمی کند؟ Assignment-why the math don't work?

  • Assignment answer and intro of datatype-پاسخ انتساب و معرفی نوع داده Assignment answer and intro of datatype

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-4-Data Type PART 1-مبانی برنامه نویسی Swift-1-4-نوع داده قسمت 1 Swift Programming Fundamentals-1-4-Data Type PART 1

  • First Var and Let- Constant and Variable-اولین Var و Let- ثابت و متغیر First Var and Let- Constant and Variable

  • Have full control-Data Type-Int Double and Float PART 1-کنترل کامل داشته باشید-نوع داده-عدد صحیح، اعشاری و ممیز شناور قسمت 1 Have full control-Data Type-Int Double and Float PART 1

  • Have full control-Data Type-Int Double and Float PART 2-کنترل کامل داشته باشید-نوع داده-عدد صحیح، اعشاری و ممیز شناور قسمت 2 Have full control-Data Type-Int Double and Float PART 2

  • Boolean(Bool) true and false as s switch-بولی (Bool) درست و غلط به عنوان یک کلید Boolean(Bool) true and false as s switch

  • Datatype Characters and Yes Emoji!-کاراکترهای نوع داده و ایموجی بله! Datatype Characters and Yes Emoji!

  • What is emoji anyway? unicode!-ایموجی اصلا چیست؟ یونیکد! What is emoji anyway? unicode!

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-5-Arithmetic Operations PART 2-مبانی برنامه نویسی Swift-1-5-عملیات حسابی قسمت 2 Swift Programming Fundamentals-1-5-Arithmetic Operations PART 2

  • Review and the Remainder Operation-مرور و عملگر باقیمانده Review and the Remainder Operation

  • The concept of Radix-مفهوم مبنا The concept of Radix

  • The Binary Shift Operations-عملیات شیفت باینری The Binary Shift Operations

  • Left Shift Operations and Quiz-عملیات شیفت به چپ و آزمون Left Shift Operations and Quiz

  • Quiz Answer and Right Shift Operations-پاسخ آزمون و عملیات شیفت به راست Quiz Answer and Right Shift Operations

  • UInt8, UInt16, UInt32 and UInt64 sign an unsigned integer-UInt8، UInt16، UInt32 و UInt64 یک عدد صحیح بدون علامت UInt8, UInt16, UInt32 and UInt64 sign an unsigned integer

  • Minimum and maximum value-حداقل و حداکثر مقدار Minimum and maximum value

  • Some mathematic behind the minimum and maximum value calculation-برخی از ریاضیات پشت محاسبه حداقل و حداکثر مقدار Some mathematic behind the minimum and maximum value calculation

Swift Programming Fundamentals-1-6-Data Type PART 2-مبانی برنامه نویسی Swift-1-6-نوع داده قسمت 2 Swift Programming Fundamentals-1-6-Data Type PART 2

  • typealias intro-معرفی typealias typealias intro

  • typealias demo-API and Async Tasks Downloader Demo-نمایش typealias - API و نمایش دانلودر وظایف ناهمزمان typealias demo-API and Async Tasks Downloader Demo

  • typealias demo-APIs or handling JSON data-نمایش typealias - APIها یا مدیریت داده‌های JSON typealias demo-APIs or handling JSON data

  • typealias demo-Int List and Reduce-نمایش typealias - لیست اعداد صحیح و کاهش typealias demo-Int List and Reduce

  • typealias demo- Customised Data Type Struct-نمایش typealias - ساختار نوع داده سفارشی شده typealias demo- Customised Data Type Struct

Swift Programming Fundamentals-1-7-Deep Dive: Variable Conventions-مبانی برنامه نویسی Swift-1-7-بررسی عمیق: قراردادهای متغیر Swift Programming Fundamentals-1-7-Deep Dive: Variable Conventions

  • Deep Dive Variable Naming and Conventions 1 Casing-بررسی عمیق نامگذاری متغیر و قراردادها 1 حروف‌نویسی Deep Dive Variable Naming and Conventions 1 Casing

  • Deep Dive Variable Naming and Conventions 2 abbreviation-بررسی عمیق نامگذاری متغیر و قراردادها 2 مخفف‌سازی Deep Dive Variable Naming and Conventions 2 abbreviation

  • Deep Dive Variable Naming and Conventions 3 Prefix-بررسی عمیق نامگذاری متغیر و قراردادها 3 پیشوند Deep Dive Variable Naming and Conventions 3 Prefix

  • Deep Dive Variable Naming and Conventions 4 Bool prefix-بررسی عمیق نامگذاری متغیر و قراردادها 4 پیشوند Bool Deep Dive Variable Naming and Conventions 4 Bool prefix

  • Deep Dive Variable Naming and Conventions 5 Temporary Variables-بررسی عمیق نامگذاری متغیر و قراردادها 5 متغیرهای موقت Deep Dive Variable Naming and Conventions 5 Temporary Variables

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-8-Control Flow-PART 1-Boolean Operators-مبانی برنامه نویسی Swift-1-8-جریان کنترل-قسمت 1-عملگرهای بولی Swift Programming Fundamentals-1-8-Control Flow-PART 1-Boolean Operators

  • Control Flow Intro-معرفی جریان کنترل Control Flow Intro

  • == operator-عملگر == == operator

  • < and > operator-عملگر < و > < and > operator

Swift Programming Fundamentals-1-9-Control Flow-PART 2-Boolean Logic-مبانی برنامه نویسی Swift-1-9-جریان کنترل-قسمت 2-منطق بولی Swift Programming Fundamentals-1-9-Control Flow-PART 2-Boolean Logic

  • Boolean Logic-And-منطق بولی-And Boolean Logic-And

  • Boolean Logic-Or-منطق بولی-Or Boolean Logic-Or

  • Boolean Logic-Complex Comparison-منطق بولی-مقایسه پیچیده Boolean Logic-Complex Comparison

  • Boolean Logic-Yes We can do String Comparison-منطق بولی-بله ما می توانیم مقایسه رشته ای انجام دهیم Boolean Logic-Yes We can do String Comparison

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-10-Control Flow-PART 3-The if Statement-مبانی برنامه نویسی Swift-1-10-جریان کنترل-قسمت 3-عبارت if Swift Programming Fundamentals-1-10-Control Flow-PART 3-The if Statement

  • If Statement-عبارت If If Statement

  • If else if and else Statement-عبارت If else if و else If else if and else Statement

  • The concept of scope-مفهوم دامنه The concept of scope

  • The example of scope-مثال دامنه The example of scope

  • if as an Expression (Swift 5.9+)-if به عنوان یک عبارت (Swift 5.9+) if as an Expression (Swift 5.9+)

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-11-Control Flow-PART 4-Deep Dive: Loops-مبانی برنامه نویسی Swift-1-11-جریان کنترل-قسمت 4-بررسی عمیق: حلقه ها Swift Programming Fundamentals-1-11-Control Flow-PART 4-Deep Dive: Loops

  • Deep Dive 1 For-In Loop-بررسی عمیق 1 حلقه For-In Deep Dive 1 For-In Loop

  • Deep Dive 2 Iterating Over an Array-بررسی عمیق 2 تکرار روی یک آرایه Deep Dive 2 Iterating Over an Array

  • Deep Dive 3 Iterating Over a Dictionary-بررسی عمیق 3 تکرار روی یک دیکشنری Deep Dive 3 Iterating Over a Dictionary

  • Quiz-How to use for-in loop to output ordered data-آزمون - چگونه از حلقه for-in برای خروجی داده های مرتب شده استفاده کنیم Quiz-How to use for-in loop to output ordered data

  • Quiz Answer-How to use for-in loop to output ordered data-پاسخ آزمون - چگونه از حلقه for-in برای خروجی داده های مرتب شده استفاده کنیم Quiz Answer-How to use for-in loop to output ordered data

  • Deep Dive 4 While Loop and condition break-بررسی عمیق 4 حلقه While و شکست شرط Deep Dive 4 While Loop and condition break

  • Deep Dive 5 While Loop and manual condition break-بررسی عمیق 5 حلقه While و شکست دستی شرط Deep Dive 5 While Loop and manual condition break

  • Deep Dive 6 repeat while loop-بررسی عمیق 6 تکرار حلقه while Deep Dive 6 repeat while loop

  • Quiz-Guess the Number Game-آزمون - بازی حدس عدد Quiz-Guess the Number Game

  • Quiz-Answer Guess the Number Game-آزمون - پاسخ بازی حدس عدد Quiz-Answer Guess the Number Game

  • Quiz-Make a Cap of MaxAttempts to our game-آزمون - برای بازی خود حداکثر تلاش تعیین کنید Quiz-Make a Cap of MaxAttempts to our game

  • Quiz-Answer-Make a Cap of MaxAttempts to our game-آزمون - پاسخ - برای بازی خود حداکثر تلاش تعیین کنید Quiz-Answer-Make a Cap of MaxAttempts to our game

  • Quiz-Break order practice-آزمون - تمرین شکست ترتیب Quiz-Break order practice

  • Quiz-Answer-Break order practice-آزمون - پاسخ - تمرین شکست ترتیب Quiz-Answer-Break order practice

  • Deep Dive 7 continue in loop-بررسی عمیق 7 continue در حلقه Deep Dive 7 continue in loop

  • Deep Dive 8 nested loop my mom and times table-بررسی عمیق 8 حلقه تودرتو مادرم و جدول ضرب Deep Dive 8 nested loop my mom and times table

  • This is a special one: Ternary Operator-این یکی خاص است: عملگر سه تایی This is a special one: Ternary Operator

  • Ternary Operator Example (For more,Check Mini Project: Font Live Viewer Section)-مثال عملگر سه تایی (برای اطلاعات بیشتر، به پروژه کوچک: بخش نمایشگر زنده فونت مراجعه کنید) Ternary Operator Example (For more,Check Mini Project: Font Live Viewer Section)

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-12-Deep Dive: Loops-Underscores in Loop-مبانی برنامه نویسی Swift-1-12-بررسی عمیق: حلقه ها-خط زیر در حلقه Swift Programming Fundamentals-1-12-Deep Dive: Loops-Underscores in Loop

  • Deep Dive-Underscores in Loop-1-Intro-بررسی عمیق - خط زیر در حلقه - 1 - مقدمه Deep Dive-Underscores in Loop-1-Intro

  • Deep Dive-Underscores in Loop-2-In Numeric Range-بررسی عمیق - خط زیر در حلقه - 2 - در محدوده عددی Deep Dive-Underscores in Loop-2-In Numeric Range

  • Deep Dive-Underscores in Loop-3-enumerated and multiple return value in a Loop-بررسی عمیق - خط زیر در حلقه - 3 - شمارش شده و مقدار بازگشتی چندگانه در یک حلقه Deep Dive-Underscores in Loop-3-enumerated and multiple return value in a Loop

  • Deep Dive-Underscores in Loop-4-Ignore multiple return value using Underscore-بررسی عمیق - خط زیر در حلقه - 4 - نادیده گرفتن مقدار بازگشتی چندگانه با استفاده از خط زیر Deep Dive-Underscores in Loop-4-Ignore multiple return value using Underscore

  • Deep Dive-Underscores in Loop-5-Beyond Loop Underscore-Function Return-بررسی عمیق - خط زیر در حلقه - 5 - فراتر از خط زیر حلقه - بازگشت تابع Deep Dive-Underscores in Loop-5-Beyond Loop Underscore-Function Return

  • Deep Dive-Underscores in Loop-6-Beyond Loop Underscore-Sucess Data Handling-بررسی عمیق - خط زیر در حلقه - 6 - فراتر از خط زیر حلقه - مدیریت داده های موفقیت Deep Dive-Underscores in Loop-6-Beyond Loop Underscore-Sucess Data Handling

  • Deep Dive-Underscores in Loop-7-Beyond Loop Underscore-Failure Error Handling-بررسی عمیق - خط زیر در حلقه - 7 - فراتر از خط زیر حلقه - مدیریت خطای شکست Deep Dive-Underscores in Loop-7-Beyond Loop Underscore-Failure Error Handling

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Swift Programming Fundamentals-1-14-Control Flow-PART 5-Switch Statements-مبانی برنامه نویسی Swift-1-14-جریان کنترل-قسمت 5-عبارات Switch Swift Programming Fundamentals-1-14-Control Flow-PART 5-Switch Statements

  • Basic Switch Statement-عبارت Switch پایه Basic Switch Statement

  • Order of switch and fall through-ترتیب switch و fall through Order of switch and fall through

  • EventHandler Challenge-چالش کنترل کننده رویداد EventHandler Challenge

  • EventHandler Challenge Solution 1 logic operator-راه حل چالش کنترل کننده رویداد 1 عملگر منطقی EventHandler Challenge Solution 1 logic operator

  • EventHandler Challenge Solution 2 Multi-case switch statement-راه حل چالش کنترل کننده رویداد 2 عبارت switch چند حالتی EventHandler Challenge Solution 2 Multi-case switch statement

  • EventHandler Challenge Advance 1 Why this is not good-چالش کنترل کننده رویداد پیشرفته 1 چرا این خوب نیست EventHandler Challenge Advance 1 Why this is not good

  • EventHandler Challenge Advance 2 What is good? Enum!-چالش کنترل کننده رویداد پیشرفته 2 چه چیزی خوب است؟ Enum! EventHandler Challenge Advance 2 What is good? Enum!

  • Real-Life Application Challenge-Auth Handle PART 1-چالش برنامه واقعی - Auth Handle قسمت 1 Real-Life Application Challenge-Auth Handle PART 1

  • Real-Life Application Challenge-Auth Handle PART 2-چالش برنامه واقعی - Auth Handle قسمت 2 Real-Life Application Challenge-Auth Handle PART 2

  • Real-Life Application Challenge-Auth Handle PART 3-چالش برنامه واقعی - Auth Handle قسمت 3 Real-Life Application Challenge-Auth Handle PART 3

  • Real-Life Application Challenge-Auth Handle PART 4-چالش برنامه واقعی - Auth Handle قسمت 4 Real-Life Application Challenge-Auth Handle PART 4

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Advanced Swift Concepts (Updating)-مفاهیم پیشرفته Swift (در حال به روز رسانی) Advanced Swift Concepts (Updating)

  • I am recording and Updating this section right now-من در حال ضبط و به روز رسانی این بخش هستم I am recording and Updating this section right now

  • Overview of this bootcamp-مروری بر این بوت کمپ Overview of this bootcamp

Deep Dive: Swift Regex-بررسی عمیق: عبارت باقاعده Swift Deep Dive: Swift Regex

  • I am recording and Updating this section right now-من در حال ضبط و به روز رسانی این بخش هستم I am recording and Updating this section right now

Introduction to SwiftUI: The Basic Structure-مقدمه ای بر SwiftUI: ساختار اصلی Introduction to SwiftUI: The Basic Structure

  • I am recording and Updating this section right now-من در حال ضبط و به روز رسانی این بخش هستم I am recording and Updating this section right now

  • Congratulations! Now the FUN begins!-تبریک می گویم! اکنون سرگرمی آغاز می شود! Congratulations! Now the FUN begins!

  • Tackle the beautiful beast from different angle-از زاویه ای متفاوت با این هیولای زیبا مقابله کنید Tackle the beautiful beast from different angle

  • Create your first SwiftUI Project-اولین پروژه SwiftUI خود را ایجاد کنید Create your first SwiftUI Project

  • A Quick Tour of Your IDE Xcode-یک تور سریع در IDE خود Xcode A Quick Tour of Your IDE Xcode

  • You can Skip the detail Tour of course-می توانید تور جزئیات البته را رد کنید You can Skip the detail Tour of course

  • Detailed Tour-Navigator-تور مفصل - Navigator Detailed Tour-Navigator

  • Detailed Tour-Editor-تور مفصل - ویرایشگر Detailed Tour-Editor

  • Detailed Tour-Inspector-تور مفصل - بازرس Detailed Tour-Inspector

  • Swift Essentials Refresher-Computed Property-Intro-یادآوری اصول Swift - ویژگی محاسبه شده - مقدمه Swift Essentials Refresher-Computed Property-Intro

  • Swift Essentials Refresher-Computed Property-Swift Example-یادآوری اصول Swift - ویژگی محاسبه شده - مثال Swift Swift Essentials Refresher-Computed Property-Swift Example

  • Swift Essentials Refresher-Computed Property-getter and setter-یادآوری اصول Swift - ویژگی محاسبه شده - getter و setter Swift Essentials Refresher-Computed Property-getter and setter

  • Swift Essentials Refresher-Computed Property-computationally expensive Task-یادآوری اصول Swift - ویژگی محاسبه شده - وظیفه محاسباتی پرهزینه Swift Essentials Refresher-Computed Property-computationally expensive Task

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

  • Find the connection of Swift and SwiftUI-اتصال Swift و SwiftUI را پیدا کنید Find the connection of Swift and SwiftUI

  • Simple SwiftUI UI Logic Using Computed Properties-منطق UI ساده SwiftUI با استفاده از ویژگی های محاسبه شده Simple SwiftUI UI Logic Using Computed Properties

  • Tour of Content View and Quiz of Computed Property-تور نمای محتوا و آزمون ویژگی محاسبه شده Tour of Content View and Quiz of Computed Property

  • Some View and AnyView(Type-Erasure)-Some View و AnyView (Type-Erasure) Some View and AnyView(Type-Erasure)

  • A special initializer in Swift that provides complete runtime reflection-یک مقداردهی اولیه ویژه در Swift که بازتاب زمان اجرای کامل را ارائه می دهد A special initializer in Swift that provides complete runtime reflection

  • Q-A_Why there is no Return-پرسش و پاسخ_چرا بازگشتی وجود ندارد Q-A_Why there is no Return

  • Quick Tour VStack-تور سریع VStack Quick Tour VStack

  • Quick Tour Text Image and Modifier-تور سریع تصویر متن و اصلاح کننده Quick Tour Text Image and Modifier

  • SF Symbol version 6-SF Symbol نسخه 6 SF Symbol version 6

  • SF Font-فونت SF SF Font

  • Use SF Font but More Language-از فونت SF استفاده کنید اما زبان بیشتر Use SF Font but More Language

  • User AI-GPT and Llama to search SF Symbol-از AI-GPT و Llama برای جستجوی SF Symbol استفاده کنید User AI-GPT and Llama to search SF Symbol

  • Check the license-مجوز را بررسی کنید Check the license

  • For more font setting check DEEP DIVE-برای تنظیمات بیشتر فونت، DEEP DIVE را بررسی کنید For more font setting check DEEP DIVE

Deep Dive: Add Custom Fonts to Your App(Updating)-بررسی عمیق: اضافه کردن فونت های سفارشی به برنامه خود (در حال به روز رسانی) Deep Dive: Add Custom Fonts to Your App(Updating)

  • I am recording and Updating this section right now-من در حال ضبط و به روز رسانی این بخش هستم I am recording and Updating this section right now

  • Deep Dive-Font Why don't use from random sources-بررسی عمیق - فونت چرا از منابع تصادفی استفاده نمی کنید Deep Dive-Font Why don't use from random sources

  • Deep Dive-Font Always Read the License-بررسی عمیق - فونت همیشه مجوز را بخوانید Deep Dive-Font Always Read the License

  • Deep Dive-Font Import font into your project-بررسی عمیق - فونت وارد کردن فونت به پروژه خود Deep Dive-Font Import font into your project

  • Q & A Where is the info.plist?-پرسش و پاسخ info.plist کجاست؟ Q & A Where is the info.plist?

  • Q & A What's inside plist and how to manually edit-پرسش و پاسخ داخل plist چیست و چگونه به صورت دستی ویرایش کنیم Q & A What's inside plist and how to manually edit

  • Deep Dive-Font Use the customised font-بررسی عمیق - فونت از فونت سفارشی شده استفاده کنید Deep Dive-Font Use the customised font

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Mini Project: Font Live Viewer-پروژه کوچک: نمایشگر زنده فونت Mini Project: Font Live Viewer

  • Mini Project-Font Live Viewer 1 Intro-پروژه کوچک - نمایشگر زنده فونت 1 مقدمه Mini Project-Font Live Viewer 1 Intro

  • Mini Project-Font Live Viewer 2 Basic Structure-پروژه کوچک - نمایشگر زنده فونت 2 ساختار اساسی Mini Project-Font Live Viewer 2 Basic Structure

  • Mini Project-Font Live Viewer 3 The Font Picker-پروژه کوچک - نمایشگر زنده فونت 3 انتخابگر فونت Mini Project-Font Live Viewer 3 The Font Picker

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

  • Mini Project-Font Live Viewer 4 Add Slider and let it show-پروژه کوچک - نمایشگر زنده فونت 4 افزودن لغزنده و نمایش آن Mini Project-Font Live Viewer 4 Add Slider and let it show

  • Mini Project-Font Live Viewer 5 Add Picker-پروژه کوچک - نمایشگر زنده فونت 5 افزودن انتخابگر Mini Project-Font Live Viewer 5 Add Picker

  • Mini Project-Font Live Viewer 6 Quiz custom fonts option problem-پروژه کوچک - نمایشگر زنده فونت 6 مشکل گزینه فونت های سفارشی آزمون Mini Project-Font Live Viewer 6 Quiz custom fonts option problem

  • Quick Review: Ternary Operator-مرور سریع: عملگر سه تایی Quick Review: Ternary Operator

  • Mini Project-Font Live Viewer 7 Solution ternary operator-پروژه کوچک - نمایشگر زنده فونت 7 راه حل عملگر سه تایی Mini Project-Font Live Viewer 7 Solution ternary operator

  • Mini Project-Font Live Viewer 8 Italic Toggle-پروژه کوچک - نمایشگر زنده فونت 8 تغییر وضعیت ایتالیک Mini Project-Font Live Viewer 8 Italic Toggle

  • Mini Project-Font Live Viewer 9 Apply the ternary operator to preview-پروژه کوچک - نمایشگر زنده فونت 9 اعمال عملگر سه تایی برای پیش نمایش Mini Project-Font Live Viewer 9 Apply the ternary operator to preview

  • Mini Project-Font Live Viewer 10 more complex ternary operator to italic-پروژه کوچک - نمایشگر زنده فونت 10 عملگر سه تایی پیچیده تر برای ایتالیک Mini Project-Font Live Viewer 10 more complex ternary operator to italic

Introduction to SwiftUI: The Basic Components-مقدمه ای بر SwiftUI: اجزای اساسی Introduction to SwiftUI: The Basic Components

  • I am updating this section-من در حال به روز رسانی این بخش هستم I am updating this section

Deep Dive: The Order of Modifier-بررسی عمیق: ترتیب اصلاح کننده Deep Dive: The Order of Modifier

  • Deep Dive 1. The Order of Modifier-بررسی عمیق 1. ترتیب اصلاح کننده Deep Dive 1. The Order of Modifier

  • Deep Dive-The Order of Modifier 2-why it didn't work-بررسی عمیق - ترتیب اصلاح کننده 2 - چرا کار نکرد Deep Dive-The Order of Modifier 2-why it didn't work

  • Deep Dive-The Order of Modifier 3-the order of modification-بررسی عمیق - ترتیب اصلاح کننده 3 - ترتیب اصلاح Deep Dive-The Order of Modifier 3-the order of modification

  • Deep Dive-The Order of Modifier 4-the chain of modification-بررسی عمیق - ترتیب اصلاح کننده 4 - زنجیره اصلاح Deep Dive-The Order of Modifier 4-the chain of modification

Mini Project: Replicate the System Statue Bar-پروژه کوچک: تکرار نوار وضعیت سیستم Mini Project: Replicate the System Statue Bar

  • Mini Project-Status Bar 1.Innovation Replication and Rebellious-پروژه کوچک - نوار وضعیت 1. تکرار نوآوری و سرکشی Mini Project-Status Bar 1.Innovation Replication and Rebellious

  • Mini Project-Status Bar 2.Using Cursor to write things quicker-پروژه کوچک - نوار وضعیت 2. استفاده از نشانگر برای نوشتن سریعتر Mini Project-Status Bar 2.Using Cursor to write things quicker

  • Mini Project-Status Bar 3.Get the basic icon ready-پروژه کوچک - نوار وضعیت 3. آیکون اساسی را آماده کنید Mini Project-Status Bar 3.Get the basic icon ready

  • Mini Project-Status Bar 4.Hide the system status bar-پروژه کوچک - نوار وضعیت 4. مخفی کردن نوار وضعیت سیستم Mini Project-Status Bar 4.Hide the system status bar

  • Mini Project-Status Bar 5.Padding frame and HIG-پروژه کوچک - نوار وضعیت 5. قاب Padding و HIG Mini Project-Status Bar 5.Padding frame and HIG

  • Mini Project-Status Bar 6. Prank the icon-پروژه کوچک - نوار وضعیت 6. شوخی با آیکون Mini Project-Status Bar 6. Prank the icon

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Mini Project(archived) Experiment with Slider and Modifier-پروژه کوچک (بایگانی شده) آزمایش با لغزنده و اصلاح کننده Mini Project(archived) Experiment with Slider and Modifier

  • Mini Project-Slider Experiment(archived)1 change the modifier using State-پروژه کوچک - آزمایش لغزنده (بایگانی شده) 1 تغییر اصلاح کننده با استفاده از State Mini Project-Slider Experiment(archived)1 change the modifier using State

  • Mini Project-Slider Experiment(archived)2. Using slider to change carousel image-پروژه کوچک - آزمایش لغزنده (بایگانی شده) 2. استفاده از لغزنده برای تغییر تصویر چرخ فلک Mini Project-Slider Experiment(archived)2. Using slider to change carousel image

Mini Project(archived) Make Customise Progress Bar-پروژه کوچک (بایگانی شده) ساخت نوار پیشرفت سفارشی Mini Project(archived) Make Customise Progress Bar

  • Mini Project(archived)-How to make a progress bar and timer PART 1-پروژه کوچک (بایگانی شده) - چگونه یک نوار پیشرفت و تایمر بسازیم قسمت 1 Mini Project(archived)-How to make a progress bar and timer PART 1

  • Mini Project(archived)-How to make a progress bar PART 2-پروژه کوچک (بایگانی شده) - چگونه یک نوار پیشرفت بسازیم قسمت 2 Mini Project(archived)-How to make a progress bar PART 2

  • Mini Project(archived)-How to make a progress bar PART 3-پروژه کوچک (بایگانی شده) - چگونه یک نوار پیشرفت بسازیم قسمت 3 Mini Project(archived)-How to make a progress bar PART 3

  • Mini Project(archived)-How to make a progress bar PART 4-پروژه کوچک (بایگانی شده) - چگونه یک نوار پیشرفت بسازیم قسمت 4 Mini Project(archived)-How to make a progress bar PART 4

Mini Project: PinYin(Chinese Phonics) Helper App(Also Intro About Package)-پروژه کوچک: برنامه راهنمای PinYin (آواشناسی چینی) (همچنین معرفی درباره بسته) Mini Project: PinYin(Chinese Phonics) Helper App(Also Intro About Package)

  • Mini Project-PinYin(Chinese Phonics) Helper-0-Project Intro-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 0 - معرفی پروژه Mini Project-PinYin(Chinese Phonics) Helper-0-Project Intro

  • Mini Project-PinYin(Chinese Phonics) Helper-1-Find the Needs-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 1 - یافتن نیازها Mini Project-PinYin(Chinese Phonics) Helper-1-Find the Needs

  • Mini Project-PinYin(Chinese Phonics) Helper-2-Find the package-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 2 - یافتن بسته Mini Project-PinYin(Chinese Phonics) Helper-2-Find the package

  • Mini Project-PinYin(Chinese Phonics) Helper-3-Swift package manager intro-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 3 - معرفی مدیر بسته Swift Mini Project-PinYin(Chinese Phonics) Helper-3-Swift package manager intro

  • Mini Project-PinYin(Chinese Phonics) Helper-4-Cocoapods intro-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 4 - معرفی Cocoapods Mini Project-PinYin(Chinese Phonics) Helper-4-Cocoapods intro

  • Mini Project-PinYin(Chinese Phonics) Helper-5-a quicker way to directory in term-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 5 - راهی سریعتر برای دایرکتوری در ترم Mini Project-PinYin(Chinese Phonics) Helper-5-a quicker way to directory in term

  • Mini Project-PinYin(Chinese Phonics) Helper-6-using the package to make a MVP-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 6 - استفاده از بسته برای ساخت MVP Mini Project-PinYin(Chinese Phonics) Helper-6-using the package to make a MVP

  • [Resources] Download Source Code for This Stage(No Design)-[منابع] دانلود کد منبع برای این مرحله (بدون طراحی) [Resources] Download Source Code for This Stage(No Design)

  • Mini Project-PinYin(Chinese Phonics) Helper-7-Add a little bit design-پروژه کوچک - راهنمای PinYin (آواشناسی چینی) - 7 - اضافه کردن کمی طراحی Mini Project-PinYin(Chinese Phonics) Helper-7-Add a little bit design

  • [Resources] Download Source Code for This Stage (Good Design)-[منابع] دانلود کد منبع برای این مرحله (طراحی خوب) [Resources] Download Source Code for This Stage (Good Design)

Quick Laugh-Deep Dive-Put All the BEST Design Together!!!-خنده کوتاه - بررسی عمیق - همه بهترین طرح ها را کنار هم قرار دهید!!! Quick Laugh-Deep Dive-Put All the BEST Design Together!!!

  • Quick Laugh-Deep Dive-Put All the BEST Design Together!!!-خنده کوتاه - بررسی عمیق - همه بهترین طرح ها را کنار هم قرار دهید!!! Quick Laugh-Deep Dive-Put All the BEST Design Together!!!

Mini Project: Replicate the Podcast App-پروژه کوچک: تکرار برنامه پادکست Mini Project: Replicate the Podcast App

  • Mini Project-Podcast App 1.Intro-پروژه کوچک - برنامه پادکست 1. مقدمه Mini Project-Podcast App 1.Intro

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Mini Project-Tap-Selection Demo-پروژه کوچک - نمایش ضربه - انتخاب Mini Project-Tap-Selection Demo

  • Mini Project-Tap-Selection Demo-1-Intro-پروژه کوچک - نمایش ضربه - انتخاب - 1 - مقدمه Mini Project-Tap-Selection Demo-1-Intro

  • [Resources] Download Source Code for This Stage-[منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

Mini Project: Accordion Info Holder-پروژه کوچک: نگهدارنده اطلاعات آکاردئونی Mini Project: Accordion Info Holder

  • Mini Project-Accordion-1.Intro-پروژه کوچک - آ Mini Project-Accordion-1.Intro

  • [Resources] Download Source Code for This Stage

Mini Project-Gesture Navigation Demo

  • Mini Project-Gesture Navigation Demo 1.Intro

  • [Resources] Download Source Code for This Stage

Mini Project-Cyberpunk Text Viewer

  • Mini Project-Cyberpunk Text Viewer-1.Intro

  • [Resources] Download Source Code for This Stage

Mini Project-Multi-Filter Search

  • Mini Project-Multi-Filter Search-1-Intro

  • [Resources] Download Source Code for This Stage

Mini Project-GeometryReader Demo Move2Tap

  • Mini Project-GeometryReader Demo Move2Tap-1-Intro

  • [Resources] Download Source Code for This Stage

Deep Dive: Swift Charts

  • I am recording and Updating this section right now

Deep Dive-API

  • Quick Laugh-Deep Dive-Ship It Boss and Turbo Dud

  • Deep Dive-API-1-before started a word of caution

  • Deep Dive-API-2-REST API

  • Deep Dive-API-3-Read The Doc!

  • Deep Dive-API-4-MVVM always start with data model

  • Deep Dive-API-5-Post Data Model

  • Deep Dive-API-6-View model observable object and published

  • Deep Dive-API-7-fetchPosts and get the force unwrapped URL

Mini Project-API Project Practice Similar to My Thumbnail Maker

  • Mini Project-API-1-Project Intro

  • Mini Project-API-2-True Project Demo

Advanced SwiftUI Techniques (Updating)

  • I am recording and Updating this section right now

Data Management and Persistence (Updating)

  • I am recording and Updating this section right now

Mini Project: Family Score App Pro

  • Family Score App-1-Idea-AI Sketch

  • Family Score App-2-View Model Data Save

  • Family Score App-3-Add Score refine the App

App Architecture and Design Patterns (Updating)

  • I am recording and Updating this section right now

Mini Project(archived) Super To Do List with Firebase

  • Mini Project(archived)1. how do you make a simple to do list app using SwiftUI?

  • Mini Project(archived)2 how do you Toogle the to do list using SwiftUI?

  • Mini Project(archived)3 how write a child view of entering things to the to do

  • Mini Project(archived)4.how pass data from child view to main view using SwiftUI

  • Mini Project(archived)5.how to bring out a subview and add items to main view us

  • Mini Project(archived)6.how to add a focus to text field so they will automatica

  • Mini Project(archived)7.implementing MVVM architecture, to our to do list app

  • Mini Project(archived)8.how to extract Subview, and how to customise preview

  • Mini Project(archived)9 Refactor subview to make project more readable

  • Mini Project(archived)10 A background color debug method and toggle

  • Mini Project(archived)11 customise style of Togglee

  • Mini Project(archived)12 Migrate to firebase

Testing and Debugging (Updating)

  • I am recording and Updating this section right now

Deep Dive: Xcode Cloud/ TestFlight

  • I am recording and Updating this section right now

Real Life Project (Updating)

  • I am recording and Updating this section right now

App Deployment (Updating)

  • I am recording and Updating this section right now

Next Frontier: WidgetKit Intro(A Relax API That You can Use and Dev Relaxed~)

  • WidgetKit Intro-1 A Relaxed Intro

  • WidgetKit Intro-2.What is Timeline? Entry and some explain of the code

  • WidgetKit Intro-3.Solve the padding issue contentMarginsDisabled

  • WidgetKit Intro-4.Changing Emoji widget and context variants

  • WidgetKit Intro-5.Make your widget update at the midnight(beginning of the day

  • WidgetKit Intro-6.Widget families configurationDisplay and description

  • WidgetKit Intro-7.Make our project more maintainable by using struct config

  • WidgetKit Intro-8.Test all the scenario By tweaking the preview

  • WidgetKit Intro-IOS WidgetKit Tutorials 9.Be careful! iOS 17 standby mode will

  • WidgetKit Intro-10.how to fix iOS 17 standby mode will remove your widget bac

  • WidgetKit Intro-11. How to add transition animation to your widget

Next Frontier: WidgetKit (Developing Interactive Widgets) (Updating)

  • I am updating this section

Next Frontier: ARKit (Building Augmented Reality Apps) (Updating)

  • I am updating this section

Next Frontier: HealthKit (Integrating Health Data) (Updating)

  • I am updating this section

Next Frontier: MapKit (Integrating Maps and Location) (Updating)

  • I am updating this section

Next Frontier: Core ML (Machine Learning Integration) (Updating)

  • I am updating this section

Next Frontier: SiriKit (Voice Interaction Integration) (Updating)

  • I am updating this section

Next Frontier: Metal Framework (High-Performance Graphics) (Updating)

  • I am updating this section

Next Frontier: CloudKit (Cloud-Based Data Storage) (Updating)

  • I am updating this section

Next Frontier: Concurrency (Efficient Multithreading in Swift) (Updating)

  • I am updating this section

Next Frontier: Combine Asynchronous Programming (Reactive Swift Development) (Up

  • I am updating this section

Next Frontier: AVKit + AVFoundation (Audio and Video Processing) (Updating)

  • A Demo of What this Framework can do(My AI Agent Kids Story Reader)

  • I am updating this section

  • As Requested, I will work overtime to update this section early

  • AVKit+AVFoundation-1-Intro

  • AVKit+AVFoundation-2-Use AVKit to make a simple VideoPlayer

  • AVKit+AVFoundation-3-Default Control and Order of Element

  • AVKit+AVFoundation-4-More about the Order and your Watermark to Video Challenge

  • AVKit+AVFoundation-5-Solution of Add Watermark to Video and some Wrong Ways

  • AVKit+AVFoundation-6-another challenge custom controlled watermark

  • AVKit+AVFoundation-7-button controlled custom watermark

  • AVKit+AVFoundation-8-another challenge gesture controlled the custom watermark

  • AVKit+AVFoundation-9-solution of gesture controlled custom watermark

Next Frontier: SwiftData (Advanced Data Persistence) (Updating)

  • I am updating this section

Mini Project(archived) SwiftData Things2Learn App

  • SwiftData Mini Project(archived)Things2Learn App PART 1

  • SwiftData Mini Project(archived)Things2Learn App PART 2

  • SwiftData Mini Project(archived)Things2Learn App PART 3

  • SwiftData Mini Project(archived)Things2Learn App PART 4

  • SwiftData Mini Project(archived)Things2Learn App PART 5

  • SwiftData Mini Project(archived)Things2Learn App PART 6

  • SwiftData Mini Project(archived)Things2Learn App PART 7

  • SwiftData Mini Project(archived)Things2Learn App PART 8

  • SwiftData Mini Project(archived)Things2Learn App PART 9

  • SwiftData Mini Project(archived)Things2Learn App PART 10

  • SwiftData Mini Project(archived)Things2Learn App PART 11

  • SwiftData Mini Project(archived)Things2Learn App PART 12

  • SwiftData Mini Project(archived)Things2Learn App PART 13

  • [Resources] Download Source Code for This Stage

Next Frontier: Firebase Integration(Real-Time Online/Offline Database)(Updating)

  • I am updating this section

Next Frontier: VisionKit (Scanning and Text Capabilities) (Updating)

  • I am updating this section

Next Frontier: Push Notifications (Engaging Users Effectively) (Updating)

  • I am updating this section

Next Frontier: Server-Side Swift with Vapor (Building Backend Services) (Updatin

  • I am updating this section

Next Frontier: Accessibility (Designing Inclusive Apps) (Updating)

  • I am updating this section

Next Frontier: SwiftLint (Make Consistent Codebase)

  • i am updating this section

Next Frontier: Test-Driven Development (Ensuring Code Quality) (Updating)

  • I am updating this section

Next Frontier: Continuous Integration Deployment (Automating Workflow) (Updating

  • I am updating this section

Next Frontier: Professional UI/UX Design (Crafting Elegant Interfaces) (Updating

  • I am updating this section

Next Frontier: Apple Intelligence Integration (Enhancing App Functionality) (Upd

  • I am updating this section

Next Frontier: In-App Purchases and Subscriptions (Implementing Revenue Streams)

  • I am updating this section

Next Frontier: DocC and Swift (Automate DocC Achieve and Publishing)

  • I am updating this section

Next Frontier: App Store Submissions: Rejection Reasons/How to Avoid Them!

  • App Store Review-1-Intro

  • App Store Review-2-Valuable Info in the App Store Transparency Report

  • [منابع] دانلود فایل ها برای این مرحله [Resources] Download Files for This Stage

مرز بعدی: تسلط بر مصاحبه های شغلی (قبولی در سوالات فنی/رفتاری) Next Frontier: Mastering Job Interviews (Acing Technical / Behavioral Question)

  • من در حال به روز رسانی این بخش هستم I am updating this section

مرز بعدی: ملزومات استارتاپ (مبانی کسب و کار) (در حال بروزرسانی) Next Frontier: Startup Essentials (Business Basic) (Updating)

  • من در حال به روز رسانی این بخش هستم I am updating this section

  • مبانی کسب و کار-1-مالک انفرادی/تک مالک DBA Business Basic-1-Individual/Sole Proprietor DBA

  • مبانی کسب و کار-2-LLC/شرکت سهامی/مشارکت/تراست Business Basic-2-LLC/Corporation/Partnership/Trust

مرز بعدی: ملزومات استارتاپ (راه اندازی/رشد فناوری) سرمایه گذاری Next Frontier: Startup Essentials (Launching / Growing Tech) Venture

  • من در حال به روز رسانی این بخش هستم I am updating this section

  • تبلیغات موثر-1-ارسال آن! پایان کار نیست! Effective Promotion-1-Ship It! Is NOT THE END!

  • تبلیغات موثر-2-SEO-مدل جستجو به محصول Effective Promotion-2-SEO-Search2Product Model

  • تبلیغات موثر-3-به صورت عمومی بسازید و در رسانه های اجتماعی به اشتراک بگذارید Effective Promotion-3-Build in Public and share social media

  • تبلیغات موثر-4-استفاده از سرویس لینک کامپایل شده Effective Promotion-4-Using Compiled Link service

  • تبلیغات موثر-5-برخی از مشکلات مربوط به www و mydomaincom Effective Promotion-5-Some of the issue with www and mydomaincom

  • تبلیغات موثر-6-معرفی CNAME برای سفارشی سازی پرش دامنه Effective Promotion-6-Intro of CNAME to make customise the domain jump

  • تبلیغات موثر-7-نکته کلیدی - شما باید URL (دامنه) را کنترل کنید Effective Promotion-7-Key Point-You NEED to CONTROL the URL(DOMAIN)

  • تبلیغات موثر-8-یکی از راه حل های مثال سطل AWS S3 Effective Promotion-8-One of the Example Solution AWS S3 Bucket

  • تبلیغات موثر-9-فراموش نکنید که مسیریابی CNAME نهایی را اضافه کنید Effective Promotion-9-Don't forget to add the final CNAME routing

  • تبلیغات موثر-10-تست انتشار و برخی نکات Effective Promotion-10-Testing your propagation and some tips

بخش اضافی: بله، شما می توانید از آنچه در توسعه iOS آموخته اید در توسعه MacOS نیز استفاده کنید! Extra Section: Yes, you can use What You Learned in iOS Dev to MacOS Dev too!

  • من در حال به روز رسانی این بخش هستم I am updating this section

پروژه مک مینی: اصلاح کننده دسته ای فایل Mac-Mini Project: File Batch Modifier

  • پروژه مک مینی-نسخه ی نمایشی اصلاح کننده دسته ای فایل Mac Mini Project-File Batch Modifier Demo

  • آن گوشه را پیدا کنید Find that niche

  • تجزیه و تحلیل نیاز در گوشه Analysing the need in the niche

  • انتخاب اشتراک خرید یکباره مشکل دزدی دریایی The choice of subscription one time purchase the problem of pirate

  • ایجاد پروژه با استفاده از Cursor برای دیکته اول Create the project using Cursor to make the first dictation

  • صحبت در مورد مجوز بررسی اپل و بررسی کد Chat about Apple review permission and code review

  • تست سریع و البته هوش مصنوعی کامل نیست Quick Test and Of Course AI is not Perfect

  • پروژه مک مینی-روی من برای توضیح حساب نکنید Mac Mini Project-Don't Reply on Me to Explain

  • [منابع] دانلود کد منبع برای این مرحله [Resources] Download Source Code for This Stage

بخش اضافی: نکات مفید Extra Section: Useful Tips

  • من در حال به روز رسانی این بخش هستم I am updating this section

  • نکات 1- کد خود را به درستی قالب بندی کنید Tips 1- Make Your Code Correctly Formatted

سخنرانی اضافی: توسعه دهنده مستقل، به جنگل حقوقی خوش آمدید Extra Lecture: Indie Dev,Welcome to the Legal Jungle

  • سخنرانی اضافی: توسعه دهنده مستقل، به جنگل حقوقی خوش آمدید Extra Lecture: Indie Dev, Welcome to the Legal Jungle

مرکز پرسش و پاسخ بوت کمپ (پاسخ های درخواستی به سوالات شما) Bootcamp Q&A Hub (On-Demand Answers to Your Questions)

  • پرسش و پاسخ-1-درباره IAP (عملکرد خرید درون برنامه ای)-شبیه ساز-اتصال اپ استور-سندباکس Q&A-1-About IAP(In App Purchase Function)-Simulator-App Store Connect-Sandbox

  • پرسش و پاسخ-2-آیا می توانم یک بیلد جدید ارسال کنم اما شماره نسخه را تغییر ندهم؟ بله Q&A-2-Can I submit a new build but not change the version number?Yes

نمایش نظرات

بوت کمپ نهایی iOS: آموزش حرفه ای و سخت برنامه نویسی با Swift و SwiftUI
جزییات دوره
38.5 hours
352
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
158
4.5 از 5
دارد
دارد
دارد
立派 汪
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

立派 汪 立派 汪

مدرس در یودمی