Array와 List는 모두 데이터를 저장하는 자료구조이지만, 몇 가지 중요한 차이점이 있습니다. iOS 개발에서는 특히 두 자료구조를 활용할 때 성능과 사용성의 차이를 이해하는 것이 중요합니다. 1. 기본 개념Array: 고정된 크기의 메모리 블록에 데이터를 순차적으로 저장하는 자료구조입니다. 한 번 크기를 설정하면 변경할 수 없어서, 처음 설정한 크기에 맞춰 사용해야 합니다. Array는 메모리에서 연속적으로 데이터를 저장하기 때문에 데이터에 빠르게 접근할 수 있습니다.List: 동적으로 크기가 변경 가능한 자료구조입니다. 보통 연결 리스트(Linked List)로 구현되며, 데이터가 메모리에 연속적으로 저장되지 않아도 됩니다. 데이터가 추가될 때마다 메모리 공간을 새로 할당하거나 링크를 생성하여 크..