زمانیکه برای اولین بار ios منتشر شد ، از زبان objective-c برای توسعه اپلیکیشن های این پلتفرم استفاده می شد. زبان سوئیفتدر سال 2014 در کنفرانس WWDC اپل به عنوان زبانی جدید معرفی شد , ساختار این زبان الهام گرفته از زبان های زیر هست :

Objective-C, Rust, Haskell, Ruby, Python, C#, CLU 

 

نسخه 1.0 سوئیفت در سپتامبر 2014 به همراه نسخه 6 نرم افزار xcodeمنتشر شد. سوئیفت زبانی انعطاف پذیر هست که بسیاری از ویژگی های زبان های مدرن و سطح بالا ترکیب کرده.

از ویژگی های این زبان سطح بالای سوئیفت :

1. سینتکس همانند زبان c

2. Type safe ( از روی دادن خطاهای مربوط به انواع داده جلوگیری میکند)

3. از انواع داده پشتیبانی می کند

4. زبانی است شی گرا

5. زبانی functional

 

محیط برنامه نویسی برای سوئیفت xcode هست در حال حاضر xcode 9 منتشر شده این نرم افزار فقط در محیط سیستم عامل مکینتاش Os X Mac کار میکنه پس برای برنامه نویسی سوئیفت یا باید دستگاههای اپل با این سیستم عامل داشته باشید یا روی سیستم های ویندوزی خودتون به صورت مجازی روی vmware یا virtualbox مک رو نصب کنید.

 

برای نصب مکینتاش در vmware اگر این نرم افزار یا virtualbox رو روی سیستمتون تا حالا نصب نکردید ابتدا باید بررسی کنید که سیستم شما قابلیت مجازی سازی داره یاخیر.

برای بررسی قابلیت مجازی شدن از LeoMoon CPU-V استفاده کنید

محیط این نرم افزار به شکل زیر هست : 

 

اگر در عکس بالا هر دو قسمت تیک سبز داشت به این معنی هست که سیستم شما هم قابلیت مجازی سازی داره و هم اینکه فعال هست

اگر مثل عکس علامت قرمز رنگ مواجه شدید به این معنی هست که سیستم شما مجازی میشه اما فعال نیست و باید فعالش کنید.

و اگر هر دو قسمت علامت قرمز داشت به این معنی هست که سیستم شما قابلیت مجازی سازی نداره و vmware یا virtualboxرو نمی تونید روی اون نصب کنید.

بعد از این محله راحتی می تونید مک رو روی سیستمتون ویندوزی خودتون نصب کنید.

 

در انتها xcode در apple store سرچ کنید. اخرین ورژن این نرم افزار رو دانلود کنید.

 

?האם התשובה שקיבלתם הייתה מועילה 5 משתמשים שמצאו מאמר זה מועיל (8 הצבעות)