رفتن به محتوای اصلی
آکادمی
مقدماتی محلهٔ کد

سوئیفت

اپ برای آیفون و آیپد.

سوئیفت زبان پلتفرم‌های اپل است: آیفون، آیپد، مک، اپل واچ و ویژن پرو. سریع است، از پایه برای ایمنی طراحی شده و خواندنش لذت‌بخش است. این مسیر از صفر شروع می‌شود: ثابت‌ها و متغیرها، آپشنال‌ها، تصمیم و حلقه، تابع‌ها و کلوژرها و بعد struct، کلاس، enum و پروتکل. با محافظت Swift 6 در برابر رقابت داده (data race) در زمان کامپایل آشنا می‌شوید، نگاهی به کد ناهمگام و اکتورها می‌اندازید و اولین صفحه‌ی SwiftUI خودتان را می‌سازید. ماژول آخر آن را به یک اپ واقعی تبدیل می‌کند: فهرست و ناوبری، JSON از شبکه با Codable و ذخیره‌ی داده با SwiftData.

هر درس کوتاه و کاربردی است و با آزمون‌های تعاملی همراه است تا با انجام‌دادن یاد بگیرید.

درس
۱۴
زمان
۲ ساعت
سطح
مقدماتی
  • برنز باز
  • نقره باز
  • طلا قفل

آماده‌ای ثابتش کنی؟

سه آزمون منتظرند: برنز، نقره و طلا.

برو به آزمون‌ها

در پایان این مسیر می‌توانی

  • با ثابت‌ها، متغیرها و سیستم نوع سخت‌گیر اما یاری‌رسان سوئیفت کد بنویسید
  • مقدارهای ناموجود را با آپشنال‌ها ایمن مدیریت کنید
  • تابع‌هایی با برچسب آرگومان بنویسید و آرایه‌ها را با کلوژرها پردازش کنید
  • میان struct، کلاس و enum درست انتخاب کنید و با پروتکل‌ها طراحی کنید
  • کد ناهمگام را صدا بزنید و با اکتورها از وضعیت مشترک محافظت کنید
  • اولین صفحه‌ی تعاملی SwiftUI خودتان را بسازید

نقشهٔ مسیر

  1. ۱
    فصل ۱

    مبانی سوئیفت

    ثابت و متغیر، آپشنال، تصمیم‌گیری، حلقه، تابع و کلوژر.

    ۰ / ۵
  2. ۲
    فصل ۲

    نوع‌ها و SwiftUI

    struct، کلاس، enum و پروتکل، کد ناهمگام و اکتورها و اولین ویوی SwiftUI شما.

    ۰ / ۵
  3. ۳
    فصل ۳

    قدم بعد: اپ‌های واقعی

    فهرست و ناوبری، شبکه با Codable و ذخیره‌ی داده روی دستگاه.

    ۰ / ۴

پیمایش سریع