سویفت چیست؟
سویفت یک زبان برنامهنویسی چند شیوهای و از نوع کامپایلری است که برای توسعهٔ iOS، macOS، watchOS و tvOS توسط شرکت اپل ساختهشده است.
سویفت
سویفت برای کار با فریمورکهای Cocoa و Cocoa Touch اپل و تعامل با حجم عظیمی از کدهای Objective-C نوشته شده برای محصولات اپل طراحی شده است. سویفت میخواهد جلوی خطاهای برنامهنویسی را بیشتر بگیرد و امنیت بیشتری نسبت به Objective-C داشته باشد و در عین حال نگارش مختصرتر و کوتاهتری داشته باشد.
این زبان توسط کامپایلر LLVM که درون برنامهٔ Xcode قراردارد (و برای لینوکس بصورت برنامهٔ جدا در دسترس است) ساخته میشود و سپس از runtime زبان Objective-C بهره میبرد که اجازه میدهد کدهای سویفت کنار کدهای C، C++ و Objective-C در کنار هم در یک برنامه اجرا شود.
سویفت در کنفرانس جهانی توسعهدهندگان اپل (WWDC) در سال ۲۰۱۴ معرفی شد. در سال ۲۰۱۴ با یک بروزرسانی به نسخه ۱٫۲ ارتقاء پیدا کرد و با یک بروزرسانی بزرگ، در WWDC سال ۲۰۱۵ به نسخه ۲ بروز شد. در نسخهٔ ۲٫۲ متن باز شد و تحت لیسانس آپاچی ۲٫۰ در ۳ دسامبر ۲۰۱۵ برای پلتفرمهای اپل و لینوکس عرضه شد. IBM هم سایت شبیهساز سویفت خود را معرفی نمود که در آن توسعهدهندگان میتوانند در یک سمت کد سویفت بنویسند و در سمت دیگر خروجی آن را مشاهده کنند.
آخرین محصولاتِ ما انتظارت رو میکشن
نوشتههای تازه
- معرفی ۱۵ ترفند سافاری در آیفون که از چشم شما مخفی مانده اند
- هر آنچه که در مورد آیپد پرو و آیپد ایر ۲۰۲۴ می دانیم ؛ هیجان اپل در بهار
- حلقه اپل و هرآنچه که از این محصول می دانیم ؛ آینده ای عجیب برای اپل
- هرآنچه که از آیفون ۱۶ می دانیم ؛ آپگرید اساسی برای این خانواده پُرحاشیه
- نگاهی به تمامی تغییرات iOS 17.4 ؛ دنیایی از تغییرات جدید
- آموزش کامل بازگشت آنتن آیفون ۱۴ و آیفون ۱۵ ؛ تلاش برای رستگاری…
- آموزش کامل ثبت کردن اسکرین شات تمام صفحه در آیفون
- ۱۳ حقیقت باورنکردنی درباره مثلث برمودا که باید بدانید