آموزش سوئیفت swift قسمت اول

مقدمه و معرفی :

زمانیکه برای اولین بار 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

devider

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

 

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

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

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

محیط نرم افزار leomoon cpu

 

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

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

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

بعد از این محله اگر طبق فیلم زیر از یوتیوب پیش برید و لینک هایی که در اختیارتون گذاشته رو دانلود بکنید به راحتی می تونید مک رو روی سیستمتون ویندوزی خودتون نصب کنید.

https://www.youtube.com/watch?v=G-r8CvCnen4

 

devider

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

دانلود xcode از پلی استور

اگر تو نصب مکینتاش یا در مورد این جلسه سوالی داشتید پاسخ گو هستم .به خاطر حجم زیاد فایل ها تر جیحا این مبحث رو ادامه نمیدم تا دوستان بتونن ملزومات این اموزش رو فراهم کنند.

 

 

برای درج نظر و یا طرح سوالات خود لطفا در سایت ثبت نام کنید و یا وارد سایت شوید

نظرات کاربران

برای این مطلب تاکنون نظری ارسال نشده است. شما اولین نفر باشید