728x90 반응형 참조 형식1 [swift] 값 형식과 참조 형식 1. 값 형식 : 선언과 동시에 메모리 공간에 생성된다. var num = 10 2. 참조 형식 : 클래스, 클로저는 참조 형식이다. 참조 형식의 값을 저장하기 위해서는 스택과 힙 영역에 각각 하나씩 두 개의 메모리 공간이 필요하다. 참조 형식의 값은 힙 영역에 저장되고 스택 영역에는 힙 영역에 저장된 값의 주소가 저장된다. var str: NSString = NSString(string: "hello") 3. 박싱과 언박싱 박싱 (Boxing) : 값 형식을 참조 형식으로 바꾸는 것 let num = 10 let numObj = NSNumber(value: num) var numList = NSArray(object: numObj) 언박싱 (Unboxing) : 참조 형식을 값 형식으로 바꾸는 것 le.. 2022. 10. 11. 이전 1 다음 728x90 반응형