آی او اس ۸ (iOS8) سیستمعامل موبایل طراحی شده توسط شرکت اپل است. این سیستمعامل جایگزین آیاواس ۷ شده است. آیاواس ۸ طی کنفرانس جهانی توسعهدهندگان اپل در سال ۲۰۱۴ در دوم ژوئن معرفی شد و در پاییز ۲۰۱۴ عرضه شد. آی او اس ۸ تاکنون برروی ۶۳٪ دستگاه های اپل سازگار بوده است. سویفت یک زبان برنامهنویسی چند شیوهای و از نوع کامپایلری است که برای توسعهٔ iOS، OS X، watchOS و tvOS توسط شرکت اپل ساختهشده است. سویفت برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت میخواهد جلوی خطاهای برنامهنویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاهتری داشته باشد. این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته میشود و سپس از runtime زبان Objective-C بهره میبرد که اجازه میدهد کدهای سویفت کنار کدهای C، ++C و Objective-C در کنار هم در یک برنامه اجرا شود. در دوره آموزشی Udemy Learn iOS8 and Swift App Programming ابتدا به iOS8 آشنا می شوید، سپس به آموزش سوئیفت می پردازیم.