سویفت یک زبان برنامهنویسی چند شیوهای و از نوع کامپایلری است که برای
توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساختهشده است. سویفت
برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از
کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت
میخواهد جلوی خطاهای برنامهنویسی را بیشتر بگیرد و امنیت بیشتری نسبت به
Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاهتری داشته
باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای
لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته میشود و سپس از runtime
زبان Objective-C بهره میبرد که اجازه میدهد کدهای سویفت کنار کدهای C،
C++ و Objective-C در کنار هم در یک برنامه اجرا شود. iOS 10 یک بروزرسانی
بزرگ برای آیفونها و آیپدها خواهد بود. همانطور که میدانید نسخههای
جدید سیستم عامل iOS ابتدا به صورت آزمایشی عرضه میشوند و سپس چند هفته
بعد از آن به صورت رسمی در اختیار تمامی کاربران قرار خواهند گرفت. محیط
برنامه نویسی اپل Xcode نام دارد و زبان برنامه نویسی آن Swift است. در دوره آموزشی Udemy QuickChat 2.0 (WhatsApp like chat) iOS10 and Swift 3 با آموزش ساخت کویک چت 2 (نرم افزار شبیه واتزاپ) با سوئیفت در آی او اس 10 اشنا خواهید شد.