[Swift] Memory 스위프트 메모리 관리
·
Ios/Swift
안녕하십니까 공부하는 개발자 입니다. 오늘 포스팅은 메모리 관련 강의 입니다. 기본적으로 메모리의 경우에는 Code,Data, Stack, Heap 부분으로 나뉘어지고 있습니다. ⚙️Code 우리가 구현하는 부분입니다. 주로 swift나 obj-c로 구현을 하고 있습니다. ⚙️Data Data 부분에는 정적변수와 전역변수가 저장하고 프로그램이 시작될때 생성 프로그램이 꺼졌을때 삭제됩니다. ⚙️heap heap의 경우에는 동적으로 할당된 데이터가저장됨 공간의 크기를 알아내기 어렵습니다. 생성시점과 제거시점이 확실하지않아 코드로 삭제와 제거를 해줘야합니다. ⚙️stack stack의 경우에는 지역변수와 파라미터 리턴값을 저장합니다. 함수호출과 밀접한 연관이 있어 함수에서 사용하는 모든 메모리가 생성됩니다.(..