آموزش Swift
از صفر تا پروژه واقعی
برای iPhone، iPad و macOS برنامههایی امن، سریع و زیبا توسعه بده.
هشت گام تا ساختن
درسها کوتاهاند، اما سطحی نیستند؛ هر گام روی نتیجه گام قبلی ساخته میشود.
Playground و اولین print
در این درس، Playground و اولین print را با یک نمونه کوچک و کاربردی یاد میگیری.
let، var و نوع داده
در این درس، let، var و نوع داده را با یک نمونه کوچک و کاربردی یاد میگیری.
آرایه، دیکشنری و حلقه
در این درس، آرایه، دیکشنری و حلقه را با یک نمونه کوچک و کاربردی یاد میگیری.
تابع و Optional
در این درس، تابع و Optional را با یک نمونه کوچک و کاربردی یاد میگیری.
struct، class و enum
در این درس، struct، class و enum را با یک نمونه کوچک و کاربردی یاد میگیری.
protocol و closure
در این درس، protocol و closure را با یک نمونه کوچک و کاربردی یاد میگیری.
async، خطا و آزمون
در این درس، async، خطا و آزمون را با یک نمونه کوچک و کاربردی یاد میگیری.
پروژه تنظیمات اپ
در این درس، پروژه تنظیمات اپ را با یک نمونه کوچک و کاربردی یاد میگیری.
تنظیمات شخصی اپ
پروژه را بخشبهبخش در طول درسها میسازی. در پایان فقط یک تمرین پراکنده نداری؛ یک خروجی کامل، توضیحپذیر و قابل انتشار داری.
- تعریف مسئله و نیاز کاربر
- ساخت نسخه اولیه و قابل استفاده
- خطایابی و بهترکردن تجربه
- انتشار و دریافت بازخورد
let user = "Mojtaba"
var notificationsEnabled = true
let message = notificationsEnabled ? "فعال" : "خاموش"
print("اعلانهای \(user): \(message)")