تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › فناوری اطلاعات و ارتباطات v
« قبلی 1 … 10 11 12 13 14 … 81 بعدی »

معرفی زبان سوئیفتSwift

امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
معرفی زبان سوئیفتSwift
Mahdiderakhshi آفلاین
عضو جوان
**
ارسال‌ها: 35
موضوع‌ها: 35
تاریخ عضویت: May 2021
اعتبار: 0
#1
09-06-2021, 05:39 PM
پردیس فناوری کیش_طرح مشاوره متخصصین صنعت و مدیریت-گروه فناوری اطلاعات و ارتباطات
معرفی زبان سوئیفت Swift
زبان سوئیفت Swift، یک زبان برنامه نویسی چند الگویی است که در پلتفرم های iOS ،iPasOS ،macOS ،tvOS ،watchOS و لینوکس توسط شرکت اپل توسعه داده شده است. قبل از سال 2014  شرکت نرم افزاری Apple از زبان برنامه نویسی Objective-C برای طراحی و توسعه اپلیکیشن های مورد نظر خود استفاده می کرد. اما با معرفی زبان برنامه نویسی Swift در واقع قابلیت اجرای کدهای زبان C ، C++ و Objective-C به طور همزمان به برنامه نویسان داده شد. در این مقاله پس از نقد و بررسی کلی زبان Swift ، مزایا و معایب آن را نیز بررسی خواهیم کرد.

 

زبان Swift چیست؟

سال 2007 که شرکت Apple اولین گوشی آیفون را معرفی کرد، بازار توسعه اپلیکیشن برای پلتفرم اختصاصی آن (iOS) رونق بسیاری گرفت. زبان برنامه نویسی در واقع مهمترین فاکتور برای طراحی و توسعه یک اپلیکیشن می باشد. یکی از زبان های بسیار جوان در این حیطه، زبان برنامه نویسی Swift است.

زبان Swift ،یک زبان چند الگویی، شی گرا، کاربردی و امری می باشد که به منظور رفع اشکالات زبان Objective-C توسط Chris Lattner طراحی شده است. این زبان از طریق فریم ورک های Cocoa و Cocoa Touch، به کدهای قدیمی نوشته شده به زبان Objective-C نیز دسترسی دارد.

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

شرکت Apple ابتدا این زبان برنامه نویسی را به نام Swift1.0 روانه بازار کرد و آپدیت های بسیاری تاکنون برای آن در نظر گرفته است. نسخه نهایی سوییفت در ۹ سپتامبر ۲۰۱۴ در کنار Xcode 6.0 GM برای iOS عرضه شد و ورژن 1.1 در ۲۲ اکتبر ۲۰۱۴ به همراه Xcode 6.1 منتشر شد. ورژن Swift 1.2 در ۸ آوریل ۲۰۱۵ با Xcode 6.3  و نسخهٔ Swift2.0 نیز در WWDC 2015 معرفی شد.Swift 3.0  نیز در سال 2015 برای استفاده همگان منتشر شد. نسخه های 4.0 ، 4.2 و 5 نیز توسط شرکت اپل منتشر شده اند.

پس از ارائه تمامی آپدیت ها موارد زیادی در این زبان تغییر کرده اند. از جمله این تغییرات می توان به موارد زیر اشاره کرد :

تغییرات در سینتکس (Syntax)
تغییر نام کتابخانه ها و مِتُد ها
کتابخانه جدید Core ML و AR Kit
فریم ورک جدید Vision
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  چرا زبان کاتلین را برای طراحی اپلیکیشن انتخاب کنیم؟ aram 0 849 14-09-2022, 12:27 PM
آخرین ارسال: aram
  معرفی الگوریتم های گوگل برای بهینه سازی وب سایت hassanem 2 3,909 31-07-2022, 06:49 PM
آخرین ارسال: seohacker
  فیلم آموزش کامل گوگل ادز به زبان فارسی diako98 2 2,607 04-12-2021, 10:08 PM
آخرین ارسال: shadabshahin
  معرفی شخصیت برند SohrabSad 0 1,107 18-10-2021, 05:19 PM
آخرین ارسال: SohrabSad
  معرفی تین کلاینت MSI arezu3 0 1,674 20-09-2021, 04:34 PM
آخرین ارسال: arezu3
  ریدایرکت چیست؟ معرفی ریدایرکت ۳۰۱ و ۳۰۲ kiankl 0 2,651 19-09-2021, 12:52 PM
آخرین ارسال: kiankl
  معرفی و بررسی هفت گام فرآیند فروش sazi09 0 586 08-07-2021, 10:19 AM
آخرین ارسال: sazi09
  کدام زبان برنامه نویسی بهتر است؟ Mahdiderakhshi 0 895 11-06-2021, 03:57 PM
آخرین ارسال: Mahdiderakhshi
  معرفی ۵ زبان برنامه نویسی اندروید Mahdiderakhshi 0 879 11-06-2021, 03:52 PM
آخرین ارسال: Mahdiderakhshi
  زبان برنامه نویسی PHP چیست؟ Mahdiderakhshi 0 516 11-06-2021, 03:45 PM
آخرین ارسال: Mahdiderakhshi

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 24-05-2025، 04:47 PM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.