Swift 5.7 که در WWDC 2022 معرفی شد، اکنون به طور رسمی در دسترس است.

Swift 5.7 شامل پیشرفت‌های عمده در قسمت داخلی کامپایلر، و بسیاری از دستورات و افزودنی‌های کتابخانه استاندارد، از جمله String regex، به‌روزرسانی‌های همزمانی و موارد دیگر است. اگرچه فوراً برای برنامه نویس قابل مشاهده نیست، بهبودهای اجرای عمومی سوئیفت و شمارش خودکار مراجع به منظور کمک به عملکرد و صحت برنامه است.
همانطور که گفته شد، Swift 5.7 شمارش خودکار مراجع را نیز بهبود می بخشد و به لطف قوانین جدید برای کوتاه کردن طول عمر متغیرها، آن را برای بهینه سازی کامپایلر قابل پیش بینی تر و قوی تر می کند. به طور خاص، برنامه نویسان دیگر نیازی به استفاده از ()withExtendedLifetime در هنگام ارزیابی بسته شدن که صحت آن به متغیر معینی بستگی دارد، تا مانع از بهینه سازی آن توسط کامپایلر قبل از بازگشت بسته شود، نخواهند داشت.

بیشتر بدانید: https://lnkd.in/gmfvYpmU