اپل در سال ۲۰۱۰ توسعه برنامه نویسی swift را شروع کرد
از خصوصیات swift میتوان به امنیت بالا ، سرعت بالا و مهمتر از همه type safe بودن آن اشاره کرد.
زبان swift نسبت به زبان objective C ۲.۶ برابر سریعتر و نسبت به Python ۸.۴ برابر سریعتر میباشد.
سوئیفت برای برنامه نویسی در پلتفورم های iso , mac os , tv os استفاده میشود .
برنامه هایی که با زبان سوئیفت توسعه داده شدن روی پلتفرم ios از ios ۷ به بالا و در mac os X ۱۰.۲ به بعد کار میکنند.
برنامه نویسی swift یک زبان تخصصی برنامهنویسی چند شیوهای و از نوع کامپایلری می باشد .
که برای توسعه iOS، macOS، watchOS و tvOS توسط شرکت اپل طراحی و انتشار شده است.
swift برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم بزرگ و عظیمی از کدهای Objective-C نوشته شده برای محصولات apple طراحی شده است.
تیم سوئیفت کاملا متمرکز بر امنیت است.
به همین دلیل وقتی با این زبان کار میکنید، با هیچ کد ناامنی برخورد نمیکنید .
میتوانید از قراردادهای برنامهنویسی مدرن برای کمک به حفظ امنیت ضد نفوذ برنامههای خود استفاده کنید.
سویفت میخواهد جلوی خطاهای برنامهنویسی را کمتر کند و امنیت بیشتری نسبت به Objective-C داشته باشد .
این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامه جدا در دسترس است) ساخته و طراحی میشود.
و پس از runtime زبان Objective-C بهره میبرد که اجازه این کار را میدهد.
تا کدهای swift کنار کدهای C، C++ و Objective-C در کنار هم دیگر یک برنامه کامل را اجرا کنند