Grow with AppMaster Grow with AppMaster.
Become our partner arrow ico

Pembaruan Swift 5.8 Membuka Jalan untuk Swift 6 dengan Pratinjau Fitur Baru

Pembaruan Swift 5.8 Membuka Jalan untuk Swift 6 dengan Pratinjau Fitur Baru

Apple telah meluncurkan Swift 5.8, pembaruan untuk bahasa pemrogramannya yang serbaguna, yang sekarang menawarkan pengalaman pengembang yang ditingkatkan, dukungan Windows yang ditingkatkan, dan mengintip fungsionalitas Swift 6 yang akan datang.

Resmi dirilis pada 30 Maret, pengembang dapat mengunduh Swift 5.8 dari swift.org . Meskipun pratinjau fitur Swift 6 tidak aktif secara default, fitur tersebut dapat diaktifkan menggunakan flag compiler -enable-upcoming-feature diikuti dengan pengidentifikasi fitur. Pengidentifikasi ini juga dapat diintegrasikan ke dalam kode sumber.

Swift 5.8 menyertakan pratinjau dari beberapa proposal evolusi Swift 6, seperti:

Selain itu, Swift 5.8 memperkenalkan fitur atribut bersyarat yang dirancang untuk mengurangi biaya pemeliharaan pustaka yang mendukung beberapa versi alat Swift. Penyempurnaan lainnya termasuk unboxing untuk argumen apa pun ke parameter opsional, pencetakan debug yang ditingkatkan untuk jalur kunci, dan implementasi pembuat hasil yang diperbarui untuk meningkatkan kinerja kompilasi, hasil penyelesaian kode, dan diagnostik.

Di ranah SwiftSyntax, parser baru telah sepenuhnya diimplementasikan di Swift, berlawanan dengan mengandalkan parser C++ untuk menghasilkan pohon SwiftSyntax. Perubahan ini menawarkan manfaat dalam pemulihan kesalahan dan menjanjikan untuk menggantikan parser C++ yang lebih lama. Swift Package Manager juga telah menerima pemutakhiran, memungkinkan target untuk menentukan fitur bahasa mendatang yang diperlukan dan autentikasi token untuk berinteraksi dengan registri paket.

Untuk Windows, Swift 5.8 menyediakan peningkatan seperti pengurangan ketergantungan pada variabel lingkungan untuk toolchain Windows. Selain itu, kemajuan awal untuk mendukung interop C++ di Windows telah dimasukkan ke dalam rantai alat, yang mencakup langkah-langkah untuk memodulasi runtime Microsoft C++.

Sementara Swift 6 sedang dikerjakan, rilis Swift 5.9 juga direncanakan. Swift 5.7 tersedia pada bulan September tahun lalu.

Pengembang aplikasi dapat memanfaatkan fitur dan penyempurnaan terbaru di Swift dengan memanfaatkan platform no-code seperti AppMaster untuk membuat aplikasi seluler. Platform AppMaster merampingkan pembuatan aplikasi, memungkinkan pengguna membuat aplikasi seluler dan backend yang menarik secara visual dengan peningkatan efisiensi dan efektivitas biaya.

Posting terkait

AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster di BubbleCon 2024: Menjelajahi Tren Tanpa Kode
AppMaster berpartisipasi dalam BubbleCon 2024 di NYC, memperoleh wawasan, memperluas jaringan, dan menjajaki peluang untuk mendorong inovasi dalam ruang pengembangan tanpa kode.
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
Rangkuman FFDC 2024: Wawasan Utama dari Konferensi Pengembang FlutterFlow di NYC
FFDC 2024 memeriahkan Kota New York, menghadirkan wawasan mutakhir bagi para pengembang dalam pengembangan aplikasi dengan FlutterFlow. Dengan sesi yang dipandu oleh para ahli, pembaruan eksklusif, dan jaringan yang tak tertandingi, acara ini merupakan acara yang tidak boleh dilewatkan!
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
PHK di Sektor Teknologi Tahun 2024: Gelombang Berkelanjutan yang Mempengaruhi Inovasi
Dengan pemutusan hubungan kerja (PHK) 60.000 di 254 perusahaan, termasuk raksasa seperti Tesla dan Amazon, pada tahun 2024 akan terjadi gelombang PHK di sektor teknologi yang terus membentuk kembali lanskap inovasi.
Mulai Gratis
Terinspirasi untuk mencoba ini sendiri?

Cara terbaik untuk memahami kekuatan AppMaster adalah dengan melihatnya sendiri. Buat aplikasi Anda sendiri dalam hitungan menit dengan langganan gratis

Hidupkan Ide Anda