سوئیفت (زبان برنامه‌نویسی): تفاوت میان نسخه‌ها

محتوای حذف‌شده محتوای افزوده‌شده
سویفت
منبع؟
خط ۲۹:
 
نسخهٔ نهایی (۱٫۰) سویفت در ۹ سپتامبر ۲۰۱۴ به همراه نسخهٔ Xcode 6.0 GM برای iOS عرضه شد. سویفت ۱٫۱ در ۲۲ اکتبر ۲۰۱۴ به همراه Xcode 6.1 منتشر شد. سویفت ۱٫۲ در ۸ آوریل ۲۰۱۵ با Xcode 6.3 منتشر شد. نسخهٔ ۲٫۰ سویفت نیز در WWDC 2015 معرفی شد. نقشهٔ راه سویفت ۳٫۰ هم در وبلاگ سویفت در ۳ دسامبر ۲۰۱۵ معین شد.
 
سویفت جایگزینی برای زبان objective-cاست که مفاهیم تئوری زبان برنامه نویسی نوین را به کار می برد و تلاش می کند تا سینتکس ساده تری ارائه دهد.در مقدمه به نام objective-C بدون C تعریف شد.به صورت پیش فرض ، سویفت اشاره گر ها و دیگر لوازم جانبی ناامن را افشاء نمی کند ،بر خلاف Objective-C، که از اشاره گر ها بصورت فراگیر برای ارجاع به نمونه های شی استفاده می کند.بنابراین objective-c استفاده می کند از یک Syntax مانند Smalltalk برای ایجاد فراخوانی های توابع که جابه جا شده با dot-notation وnamespace که بیشتر اشنا هستند برای برنامه نویسان object-oriented مانند java و c#. سویفت معرفی می کند named-parameters های واقعی و مفاهیم کلیدی objective-c را نیز حفظ می کند , شامل protocols,closures و categories . اغلب جابه جا شدن syntax های پیشین با نسخه cleaner و اجازه دادن این مفاهیم تا اعمال شوند بر روی ساختار های دیگر زبان مانند enumerated types .
 
== منابع ==