۲۹ شهریور ۱۴۰۳

Techboy

اخبار و اطلاعات روز تکنولوژی

Xcode 16 اپل تکمیل کد مبتنی بر هوش مصنوعی را اضافه می کند

سوئیفت 6 همچنین در به‌روزرسانی IDE پلتفرم اپل، که اکنون در نسخه بتا است، تسکین می‌یابد.

سوئیفت ۶ همچنین در به‌روزرسانی IDE پلتفرم اپل، که اکنون در نسخه بتا است، تسکین می‌یابد.

اپل نسخه بتای Xcode 16 را منتشر کرده است، به‌روزرسانی محیط توسعه یکپارچه (IDE) برای پلتفرم‌های اپل که دارای تکمیل کد پیش‌بینی با هوش مصنوعی است. مکان‌هایی برای زبان سوئیفت و نسخه برنامه‌ریزی شده به زبان سوئیفت ۶ نیز برجسته شده‌اند.

Xcode 16 Beta در ۱۰ ژوئن در وب‌سایت برنامه‌نویس اپل. براساس یادداشت های انتشار.

برای زبان سوئیفت، سیستم ساخت با کامپایلرهای Clang و Swift هماهنگ می‌شود تا وابستگی‌های ماژول منابع پروژه را به‌عنوان مجموعه‌ای از وظایف صریح در لاگ ساخت پیدا کرده و بسازد. ماژول‌های ساخته شده صریح عملکرد دیباگر را بهبود می‌بخشند و به سیستم ساخت اجازه می‌دهند تصمیمات زمان‌بندی بهتری برای به حداکثر رساندن موازی‌سازی اتخاذ کند.

JetBrains از پلتفرم با کیفیت کدانا برای CI/CD رونمایی کرد

همچنین، یک حالت زبان Swift 6 مقادیر وجودی را با انواع “خود منطبق” (مانند پروتکل‌های خطا یا @objc) به توابع عمومی باز می‌کند. تنظیمات ساخت SWIFT_VERSION اکنون اجازه ساخت با حالت زبان Swift 6 را می دهد. پروژه‌ها می‌توانند با انتخاب ویژگی‌ها به صورت جداگانه و با استفاده از تنظیمات ساخت جدید در زیر کامپایلر سویفت – ویژگی‌های آتی به سویفت ۶ مهاجرت کنند.

نحوه بهبود عملکرد دسترسی به داده در EF Core

Xcode 16 بتا شامل SDK برای iOS 18، macOS Sequoia 15، iPadOS 18، tvOS 18، watchOS 11 و visionOS 2 است.

دیگر ویژگی‌ها و بهبودهای جدید در Xcode 16:

  • قابلیت کپی و چسباندن از ویرایشگر تنظیمات ساخت اکنون از نحو فایل xconfig استفاده می کند. علاوه بر این، منوی زمینه «Open As» Project Navigator اکنون از انتخاب ویرایشگرهای پیش‌فرض برای هر نوع فایل پشتیبانی می‌کند.
  • توسعه‌دهندگان می‌توانند سخت‌سازی کتابخانه استاندارد C++ را در تنظیمات ساخت روشن کنند. روشن کردن سخت‌سازی، بررسی موارد رایج سوءاستفاده از APIهای استاندارد کتابخانه را فعال می‌کند.
  • نوار اشکال‌زدایی اکنون کنترلی را برای مشاهده بک‌ترس فعلی به ویرایشگر منبع، یکپارچه با کد منبع مرتبط متنی برای هر فریم در ویرایشگر منبع ارائه می‌کند.
  • موتور اجرای جدید برای پیش نمایش ها از طیف وسیعی از پروژه ها و پیکربندی ها پشتیبانی می کند.
  • چندین جریان کار کارآمد ایجاد فایل جدید معرفی شده است.
  • کنش‌های سریع پشتیبانی از جستجوی معنایی را اضافه می‌کند و نتایجی را ارائه می‌کند که با هدف یک جستار مطابقت دارد بدون اینکه دقیقاً متن را مطابقت دهد.
معرفی Alpine.js: یک چارچوب جاوا اسکریپت برای مینیمالیست ها