
Swift의 새로운 기능
최신 주요 기능과 역량을 알아보세요.
Swift 6.2
Swift 6.2에는 성능에 초점을 맞춘 강력한 기능 세트가 새로 추가되었습니다. 동시성이 업데이트되어 비동기 및 동시성 코드를 올바르게 작성하기가 더 쉬워집니다. 또한 인라인 배열을 사용하면 고정 크기의 배열을 선언할 수 있어 컴파일 시 최적화가 가능합니다. 새로운 Span 유형은 안전하지 않은 버퍼 포인터에 대한 안전한 대안이 됩니다. C++와의 상호 운용성이 개선되고 Java와의 인터페이싱 지원이 확대되어 기존 앱에 Swift를 도입하기가 더 쉬워졌습니다.
동시성
동시성은 앱의 반응성 및 성능을 개선하는 데 도움이 되고, Swift는 비동기 및 동시성 코드를 올바르게 작성하기 쉽도록 설계되었습니다. Xcode의 빌드 설정에서 사용할 수 있는 새로운 Swift 컴파일러 구성과 새로운 @concurrent 속성 추가와 같은 여러 Swift 언어 업데이트를 통해 필요할 때 필요한 곳에서 동시성을 채택할 수 있습니다.
상호 운용성
기존 C, C++, Objective-C 앱에 Swift를 점진적으로 도입하면 더 안전하고 효율적인 코드를 만들 수 있습니다. swift-java 상호 운용성 프로젝트를 통해 이제 Java 코드에 Swift를 가져와서 사용할 수 있게 되었습니다.
컨테이너화
컨테이너화를 만나보세요. Swift로 작성되고 Apple Silicon에 최적화된 오픈 소스 프로젝트이며, Mac에서 Linux 컨테이너를 생성 및 실행하도록 설계되었습니다.