[iOS] Heap 그리고 Stack (feat. struct, class)
[iOS] 메모리 구조이번 글에서는 개발자가 작성하는 코드가 메모리에서 어떤 부분에 저장되는지 알아보려고 한다. 메모리 구조프로그램이 실행되면 운영체제(OS)는 메모리(RAM)에 프로그램을 위한 공간을 할당해d0ngurrrrrrr.tistory.com 앞서 메모리 구조(코드, 데이터, 힙, 스택)에 대해서 공부를 하였는데, 이 중 힙, 스택의 장/단점을 보면서 이 둘에 대해 더 알아보겠다고 했는데, 이번 글에서는 힙, 스택과 더불어 struct, class까지 자세하게 알아보자. 힙, 스택 언제 쓰면 될까? 앞선 글에서 스택은 메모리가 한정되어 있기에너무 큰 메모리는 할당할 수 없다고 하였다. 따라서 테이터의 크기를 모르거나, 스택에 저장하기엔 큰 데이터는 힙에 할당하고 그 외엔 스택에 할당하면 된다..