مبانی زبان Swift
- Swift چیست
- نصب کامپایلر Swift
- ساخت یک برنامه ساده در Swift
- توضیحات
- کاراکترهای کنترلی
- متغیر
- انواع داده
- استفاده از متغیرها
- متغیرهای اختیاری (Optional)
- ثابت
- تبدیل انواع داده
- عبارات و عملگرها
- عملگرهای ریاضی
- عملگرهای تخصیصی (جایگزینی)
- عملگرهای مقایسه ای
- عملگرهای منطقی
- عملگرهای بیتی
- عملگرهای محدوده
- عملگرهای متفرقه
- تقدم عملگرها
- گرفتن ورودی از کاربر
- ساختارهای تصمیم
- دستور if
- دستور if…else
- دستور if تو در تو
- دستور if چندگانه
- عملگر شرطی
- استفاده از عملگرهای منطقی
- دستور Switch
- تکرار
- حلقه While
- repeat…while
- حلقه for…in
- خارج شدن از حلقه با استفاده از break و continue
- آرایه ها
- آرایه های چند بعدی
- تابع
- مقدار برگشتی از یک تابع
- پارامتر و آرگومان
- کلمه کلیدی inout
- Variadic Functions
- محدوده متغیر
- سربارگذاری توابع
- پارامترهای پیشفرض
- برنامه نویسی شیء گرا (Object Oriented Programming)
- کلاس
- سازنده (initializer)
- سطح دسترسی
- کپسوله کردن (Encapsulation)
- خواص (Properties)
- وراثت
- Upcasting و Downcasting
- protocol
- extension