Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Swiftdi AL2023
AL2023 saat ini menyediakan Swift
Di AL2023, Swift SDK dan runtime dibagi menjadi paket terpisah. swiftlang-libPaket berisi pustaka runtime, dan swiftlang paket berisi SDK lengkap. Hal ini memungkinkan pengguna untuk menjalankan binari yang dikompilasi dengan Swift SDK pada host produksi tanpa memerlukan SDK lengkap untuk diinstal. Pada saat ini, versi Swift yang berbeda tidak kompatibel dengan ABISwift, jadi saat memperbarui, aplikasi perlu dibangun kembali dengan versi baru sebelum dapat digunakan.
catatan
SepertiRust, Swift versi akan mengikuti versi stabil terbaru dari Swift proyek. Paket tidak akan diberi namespaced, dan hanya satu versi yang akan didukung pada satu waktu.
Beberapa catatan tentang penggunaan Swift pada AL2023
-
Interoperabilitas C ++ - Manajer paket sistem
clangmungkin tidak bekerja dengan. Swift Untuk mengatasi hal ini, tambahkanswift-clangke AndaPATHatau gunakan alternatifclanguntuk disetelswift-clang. -
Debugging kode Swift — Sistem LLDB tidak dapat Swift men-debug sumber. Gunakan yang LLDB disertakan dengan Swift paket sebagai gantinya dengan menambahkan direktori Swift instalasi ke Anda
PATHatau menggunakan alternatiflldbuntuk disetelswift-lldb.