Swift چیست
Swift یک زبان برنامه نویسی جدید است که برای توسعه برنامههای iOS ،Mac OS و توسعه لینوکس، توسط Chris Lattner با همکاری دیگر برنامه نویسان شرکت اپل در سال 2010 ایجاد شد و جایگزینی برای زبان Objective-C است، که زبان توصیه شده و محبوبترین زبان، برای برنامههای دستگاههای اپل است.
نام Swift، بر گرفته از نام یکی از سریعترین پرندگان است. این زبان به عنوان یک جایگزین سریع، برای Objective-C توسعه یافت. به غیر از سرعت، Swift مزایای دیگری نسبت به Objective-C دارد، که از آن جمله میتوان به سهولت یادگیری، ایمنی، نیاز به کد کمتر، تعاملی بودن و … اشاره کرد.
در مقایسه با Swift ،Objective-C دارای یک دستور زبان سادهتر است که برای مبتدیان یا کسانی که با زبانهای برنامه نویسی دیگر کار کردهاند، یادگیری آن را راحت تر میکند. این زبان را میتوان، تلفیقی از زبانهای #Rust ،Ruby ،Python ،C و طیف وسیعی از زبانهای برنامه نویسی دیگر دانست. این بدان معنی است که برنامه نویسانی که قبلاً با زبانهای دیگر کار کردهاند، مفاهیم زیادی در Swift پیدا میکنند، که شبیه مفاهیمی است که قبلاً در زبانهایی که کار کردهاند، با آنها مواجه شدهاند.
Swift هنوز یک زبان برنامه نویسی جدید است اما محبوبیت و پذیرش آن نسب به سایر زبانهای برنامه نویسی سرعت بیشتری داشته است. اکنون این زبان محبوبترین زبان برای توسعه دستگاههای اپل است. تاکنون نسخههای مختلفی از این زبان ارائه شده است که در جدول زیر لیست آنها آمده است:
نسخه | تاریخ ارائه |
Swift 1.0 | September 9, 2014 |
Swift 1.1 | October 22, 2014 |
Swift 1.2 | April 8, 2015 |
Swift 2.0 | September 21, 2015 |
Swift 2.1 | October 20, 2015 |
Swift 2.2 | March 21, 2016 |
Swift 2.2.1 | May 3, 2016 |
Swift 3.0 | September 13, 2016 |
Swift 3.0.1 | October 28, 2016 |
Swift 3.0.2 | December 13, 2016 |
Swift 3.1 | March 27, 2017 |
Swift 3.1.1 | April 21, 2017 |
Swift 4.0 | September 19, 2017 |
Swift 4.0.2 | November 1, 2017 |
Swift 4.0.3 | December 5, 2017 |
Swift 4.1 | March 29, 2018 |
Swift 4.1.1 | May 4, 2018 |
Swift 4.1.2 | May 31, 2018 |
Swift 4.1.3 | July 27, 2018 |
Swift 4.2 | September 17, 2018 |
Swift 4.2.1 | October 30, 2018 |
Swift 4.2.2 | February 4, 2019 |
Swift 4.2.3 | February 28, 2019 |
Swift 4.2.4 | March 29, 2019 |
Swift 5.0 | March 25, 2019 |
Swift 5.0.1 | April 18, 2019 |
Swift 5.0.2 | July 15, 2019 |
Swift 5.0.3 | August 30, 2019 |
Swift 5.1 | September 10, 2019 |
Swift 5.1.1 | October 11, 2019 |
Swift 5.1.2 | November 7, 2019 |
Swift 5.1.3 | December 13, 2019 |
Swift 5.1.4 | January 31, 2020 |
Swift 5.1.5 | March 9, 2020 |
Swift 5.2 | March 24, 2020 |
Swift 5.2.1 | March 30, 2020 |
Swift 5.2.2 | April 15, 2020 |
Swift 5.2.3 | April 29, 2020 |
Swift 5.2.4 | May 20, 2020 |
Swift 5.2.5 | August 5, 2020 |
Swift 5.3 | September 16, 2020 |
Swift 5.3.1 | November 13, 2020 |
Swift 5.3.2 | December 15, 2020 |