클래스와 구조체의 차이는 ‘참조 타입과 값타입’까지만 답변할 수 있는 내자신에게 성장을 위한다면 더 깊게 아는것이 어떨까하여 학습하게 되었다. 해당 글은메모리의 구조(Code, Data, Heap, Stack)에 대해 알고있는 가정 하 작성하였다.

클래스와 구조체

클래스 구조체
타입 참조(Refrence) 값(Value)
인스턴스 저장(메모리) Heap 저장 Stack 저장
메모리 관리 ARC 자동관리 스택 프레임 종료 시 메모리 자동 제거