# Value Type

7개의 포스트

값 타입과 참조 타입

Struct, Enum, String, Dictionary, Set, Tuple변수에 할당하면 스택 영역에 값이 저장됨변수를 다른 변수에 복사한 후 복사본을 변경하더라도 원본에 영향을 주지 않는다Class, Closure스택 영역에는 포인터(레퍼런스)만 할당되고 실제

2022년 4월 15일
·
0개의 댓글

Copy On Write

수정 (쓰기) 이 일어날 때 복사한다는 뜻참조를 통해 불필요한 복사를 줄여서 메모리를 절약할 수 있다.변수 a에 담긴 컬렉션타입을 다른 변수인 b에 할당할 때 바로 복사가 일어나지 않고다른 변수인 b가 수정이 될 때 그제서야 복사가 일어난다.그럼 수정이 일어나기 전까지

2022년 4월 15일
·
0개의 댓글
post-thumbnail

Class, Struct, Enumeration

Swift는 객체의 느낌으로 사용하는 3개의 개체가 있다. struct, class, enumeration이 그것이다.

2022년 2월 5일
·
0개의 댓글
post-thumbnail

Swift Sneak Peek

처음에 Swift 공부할 때는 정말 아무것도 몰라서, 힘들었던 경험이 있다. 좋은 기회로 한번더 정리할 시간이 생겼다. 다시한번 전체적으로 훑는 시리즈를 만들어본다.

2022년 2월 5일
·
0개의 댓글
post-thumbnail

[Swift] 구조체와 클래스, 그리고 프로퍼티의 상수와 변수 선언에 따른 값 변경 가능 여부에 대한 고찰

구조체와 클래스의 인스턴스를 생성할 때, 인스턴스 프로퍼티를 선언하는 방식별로 어떠한 차이가 있는지 고민해보았습니다.

2021년 3월 31일
·
0개의 댓글