01 Nis 2023·1 dk okuma

Swift 5.8 Güncellemesi, Yeni Özellik Önizlemeleriyle Swift 6'nın Yolunu Açıyor

Swift 5.8'in piyasaya sürülmesi, geliştirici deneyimi, Windows desteği ve Swift 6 özelliklerinin önizlemeleri için geliştirmeler sunar. Yeni işlevsellik, özlü sihirli dosya adlarını, normal ifade değişmezlerini ve dil ve standart kitaplık geliştirmelerinde daha fazla iyileştirme içerir.

Swift 5.8 Güncellemesi, Yeni Özellik Önizlemeleriyle Swift 6'nın Yolunu Açıyor

Apple, çok yönlü programlama dilinin bir güncellemesi olan ve şimdi gelişmiş bir geliştirici deneyimi, iyileştirilmiş Windows desteği ve yakında çıkacak olan Swift 6'nın işlevlerine bir göz atma özelliği sunan Swift 5.8'i tanıttı.

Resmi olarak 30 Mart'ta yayınlanan geliştiriciler Swift 5.8'i swift.org'dan indirebilirler. Swift 6 özellik önizlemeleri varsayılan olarak etkin olmasa da, özellik tanımlayıcıları tarafından takip edilen -enable-upcoming-feature derleyici bayrağı kullanılarak etkinleştirilebilirler. Bu tanımlayıcılar ayrıca kaynak koduna entegre edilebilir.

Swift 5.8, birkaç Swift 6 geliştirme teklifinin ön izlemelerini içerir, örneğin:

Ayrıca Swift 5.8, birden çok Swift aracı sürümünü destekleyen kitaplıkların bakım maliyetlerini azaltmak için tasarlanmış bir koşullu öznitelik özelliği sunar. Diğer iyileştirmeler arasında, isteğe bağlı parametrelere yönelik herhangi bir bağımsız değişken için kutudan çıkarma, anahtar yollar için gelişmiş hata ayıklama yazdırma ve derleme performansını, kod tamamlama sonuçlarını ve tanılamayı geliştirmek için güncellenmiş bir sonuç oluşturucu uygulaması yer alır.

SwiftSyntax alanında, bir SwiftSyntax ağacı oluşturmak için C++ ayrıştırıcısına güvenmenin aksine, Swift'te tamamen yeni bir ayrıştırıcı uygulandı. Bu değişiklik, hata kurtarmada avantajlar sunar ve sonunda eski C++ ayrıştırıcısını değiştirmeyi vaat eder. Swift Paket Yöneticisi ayrıca, hedeflerin bir paket kayıt defteriyle etkileşim için gerekli gelecek dil özelliklerini ve belirteç kimlik doğrulamasını belirlemesini sağlayan yükseltmeler aldı.

Windows için Swift 5.8, Windows araç zinciri için ortam değişkenlerine azaltılmış bağımlılık gibi geliştirmeler sağlar. Ayrıca, Windows üzerinde C++ birlikte çalışmayı desteklemeye yönelik ilk ilerleme, Microsoft C++ çalışma zamanını modüler hale getirmeye yönelik adımları içeren araç zincirine dahil edilmiştir.

Swift 6 üzerinde çalışılırken, bir Swift 5.9 sürümü de planlanıyor. Swift 5.7, geçen yıl Eylül ayında kullanıma sunuldu.

Uygulama geliştiricileri, mobil uygulamalar oluşturmak için AppMaster gibi no-code platformları kullanarak Swift'deki en son özelliklerden ve geliştirmelerden yararlanabilir. AppMaster platformu, uygulama oluşturmayı kolaylaştırarak, kullanıcıların görsel olarak çekici mobil ve arka uç uygulamalarını artırılmış verimlilik ve maliyet etkinliği ile oluşturmasına olanak tanır.

Easy to start
Create something amazing

Experiment with AppMaster with free plan.
When you will be ready you can choose the proper subscription.

Get Started