Copy-on-Write란?
한글로 하면 '쓰기 시 복사'
효율적인 메모리 사용을 위한 기법으로 데이터를 복사할 때 실제로 복사하지 않고 쓰기 작업이 발생할 때 데이터를 복사한다는 뜻
Swift에서 Collection Type을 복사할 때, 복사하는 즉시 새로운 메모리를 할당하지 않고, 참조하는 형태가 됨
원본이나 복사본에서 변경이 일어나면 비로소 메모리에 할당 됨
Collection Type이란?
여러 데이터를 저장하고 관리하기 위한 타입
Array, Set, Dictionary가 있음
저장하는 데이터의 타입이 동일해야 한다는 특징이 있음
Collection 프로토콜을 채택하고 있음
Collection 프로토콜을 채택하는 타입은 순회가 가능함
'iOS' 카테고리의 다른 글
| [iOS] DateFormatter vs Formatted (0) | 2024.09.26 |
|---|---|
| [iOS] 접근 제어자 (0) | 2024.09.07 |
| [iOS] Code Base로 시작하기 (0) | 2024.08.19 |
| [iOS] ARC(Automatic Reference Counting) (0) | 2024.08.12 |
| [iOS] Result Type으로 네트워크 통신 개선해보기 (0) | 2024.08.05 |