برنامه نویسی swift

اپل در سال ۲۰۱۰ توسعه برنامه نویسی 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 در کنار هم دیگر یک برنامه کامل را اجرا کنند