우리가 Swift를 사용할 때 인스턴스 클로저 등의 참조타입은 자동적으로 힙에 할당되어 사용되었다. class Human { var name: String? var age: Int? init(name: String?, age: Int?) { self.name = name self.age = age } } let sodeul = Human(name: "sodeul", age: 26) Human이라는 클래스를 우리가 인스턴스를 생성하고 초기화했을 때 다음과 같이 할당된다. 스택 영역에 먼저 지역 변수가 할당되고 실질적인 Human 클래스의 인스턴스들은 힙영역에 할당되게 된다. 스택 영역에 있는 지역 변수에는 힙영역의 인스턴스들의 주소값이 저장된다. 다른 언어에서 참조값을 다루어 보았다면 알다시피 다른 변수에..