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

Aktualizacja Swift 5.8 toruje drogę dla Swift 6 dzięki nowym podglądom funkcji

Aktualizacja Swift 5.8 toruje drogę dla Swift 6 dzięki nowym podglądom funkcji

Apple zaprezentowało Swift 5.8, aktualizację swojego wszechstronnego języka programowania, która oferuje teraz ulepszone środowisko programistyczne, ulepszoną obsługę systemu Windows i podgląd nadchodzących funkcji Swift 6.

Oficjalnie wydany 30 marca, deweloperzy mogą pobrać Swift 5.8 ze strony swift.org. Chociaż podglądy funkcji Swift 6 są domyślnie nieaktywne, można je włączyć za pomocą flagi kompilatora -enable-upcoming-feature, a następnie identyfikatorów funkcji. Identyfikatory te można również zintegrować z kodem źródłowym.

Swift 5.8 zawiera podglądy kilku propozycji ewolucji Swift 6, takich jak:

Ponadto, Swift 5.8 wprowadza funkcję atrybutów warunkowych zaprojektowaną w celu zmniejszenia kosztów utrzymania bibliotek obsługujących wiele wersji narzędzi Swift. Inne udoskonalenia obejmują unboxing dla dowolnych argumentów parametrów opcjonalnych, ulepszone drukowanie debugowania dla kluczowych ścieżek oraz zaktualizowaną implementację konstruktora wyników w celu zwiększenia wydajności kompilacji, wyników uzupełniania kodu i diagnostyki.

W dziedzinie SwiftSyntax nowy parser został całkowicie zaimplementowany w języku Swift, w przeciwieństwie do polegania na parserze C++ w celu wygenerowania drzewa SwiftSyntax. Zmiana ta zapewnia korzyści w zakresie odzyskiwania błędów i obiecuje ostatecznie zastąpić starszy parser C++. Menedżer pakietów Swift również otrzymał aktualizacje, umożliwiając celom określenie wymaganych nadchodzących funkcji językowych i uwierzytelnianie tokenów do interakcji z rejestrem pakietów.

W przypadku systemu Windows Swift 5.8 zapewnia ulepszenia, takie jak zmniejszona zależność od zmiennych środowiskowych dla łańcucha narzędzi Windows. Co więcej, początkowe postępy w kierunku wspierania interoperacyjności C++ w systemie Windows zostały włączone do łańcucha narzędzi, który obejmuje kroki w celu modularyzacji środowiska uruchomieniowego Microsoft C++.

Podczas gdy trwają prace nad Swift 6, planowane jest również wydanie Swift 5.9. Swift 5.7 został udostępniony we wrześniu ubiegłego roku.

Twórcy aplikacji mogą korzystać z najnowszych funkcji i ulepszeń języka Swift, wykorzystując platformy no-code, takie jak AppMaster do tworzenia aplikacji mobilnych. Platforma AppMaster Platforma usprawnia tworzenie aplikacji, umożliwiając użytkownikom tworzenie atrakcyjnych wizualnie aplikacji mobilnych i backendowych ze zwiększoną wydajnością i opłacalnością.

Powiązane posty

AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
AppMaster na BubbleCon 2024: Eksploracja trendów No-Code
Firma AppMaster wzięła udział w konferencji BubbleCon 2024 w Nowym Jorku, zdobywając wiedzę, rozszerzając sieci kontaktów i badając możliwości napędzania innowacji w obszarze tworzenia oprogramowania bez kodu.
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
Podsumowanie FFDC 2024: Kluczowe wnioski z konferencji FlutterFlow Developers Conference w Nowym Jorku
FFDC 2024 rozświetliło Nowy Jork, przynosząc deweloperom najnowocześniejsze spostrzeżenia na temat rozwoju aplikacji z FlutterFlow. Dzięki sesjom prowadzonym przez ekspertów, ekskluzywnym aktualizacjom i niezrównanemu networkingowi było to wydarzenie, którego nie można było przegapić!
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
Zwolnienia w branży technologicznej w 2024 r.: ciągła fala wpływająca na innowacyjność
W 254 firmach, w tym u takich gigantów jak Tesla i Amazon, likwidacja 60 000 miejsc pracy przyniesie kontynuację fali zwolnień w branży technologicznej, która zmieni krajobraz innowacji.
ROZPOCZNIJ BEZPŁATNIE
Zainspirowany do samodzielnego wypróbowania?

Najlepszym sposobem na zrozumienie mocy AppMaster jest zobaczenie tego na własne oczy. Stwórz własną aplikację w ciągu kilku minut z bezpłatną subskrypcją

Wprowadź swoje pomysły w życie