InlineArray와 Span

·
Programing Langauge/swift
👋 들어가기 전Swift 6+에서 새로 도입된 InlineArray와 Span은 성능 최적화와 메모리 안전성을 동시에 잡기 위한 핵심 기능이다.기존 Swift에서 저수준 메모리를 다룰 때 느꼈던 한계와, 이를 극복하기 위해 등장한 두 개념의 배경과 사용법을 알아보자.🏁 학습할 내용기존 방식(Array, Tuple, UnsafeBufferPointer)의 한계점InlineArray와 Span의 핵심 역할 및 동작 원리InlineArray와 Span 비교 정리실제 Swift 사용 코드✊ 기존 방식의 한계와 배경 기존 Swift에서 고정 크기의 소규모 데이터나 저수준 메모리에 접근할 때는 성능과 안전성 사이에서 타협이 필요했어.Array: 가변 크기를 지원하는 힙(Heap) 할당 타입이라, 크기가 작은 ..