سوئیفت
اپ برای آیفون و آیپد.
سوئیفت زبان پلتفرمهای اپل است: آیفون، آیپد، مک، اپل واچ و ویژن پرو. سریع است، از پایه برای ایمنی طراحی شده و خواندنش لذتبخش است. این مسیر از صفر شروع میشود: ثابتها و متغیرها، آپشنالها، تصمیم و حلقه، تابعها و کلوژرها و بعد struct، کلاس، enum و پروتکل. با محافظت Swift 6 در برابر رقابت داده (data race) در زمان کامپایل آشنا میشوید، نگاهی به کد ناهمگام و اکتورها میاندازید و اولین صفحهی SwiftUI خودتان را میسازید. ماژول آخر آن را به یک اپ واقعی تبدیل میکند: فهرست و ناوبری، JSON از شبکه با Codable و ذخیرهی داده با SwiftData.
هر درس کوتاه و کاربردی است و با آزمونهای تعاملی همراه است تا با انجامدادن یاد بگیرید.
- درس
- ۱۴
- زمان
- ۲ ساعت
- سطح
- مقدماتی
- برنز باز
- نقره باز
- طلا قفل
آمادهای ثابتش کنی؟
سه آزمون منتظرند: برنز، نقره و طلا.
در پایان این مسیر میتوانی
- با ثابتها، متغیرها و سیستم نوع سختگیر اما یاریرسان سوئیفت کد بنویسید
- مقدارهای ناموجود را با آپشنالها ایمن مدیریت کنید
- تابعهایی با برچسب آرگومان بنویسید و آرایهها را با کلوژرها پردازش کنید
- میان struct، کلاس و enum درست انتخاب کنید و با پروتکلها طراحی کنید
- کد ناهمگام را صدا بزنید و با اکتورها از وضعیت مشترک محافظت کنید
- اولین صفحهی تعاملی SwiftUI خودتان را بسازید
نقشهٔ مسیر
۱ فصل ۱مبانی سوئیفت
ثابت و متغیر، آپشنال، تصمیمگیری، حلقه، تابع و کلوژر.
۰ / ۵۲ فصل ۲نوعها و SwiftUI
struct، کلاس، enum و پروتکل، کد ناهمگام و اکتورها و اولین ویوی SwiftUI شما.
۰ / ۵۳ فصل ۳قدم بعد: اپهای واقعی
فهرست و ناوبری، شبکه با Codable و ذخیرهی داده روی دستگاه.
۰ / ۴