MRR1 22. Objective-C 메모리 관리 MMR, ARC 앱 개발을 하다보면 메모리 누수 메모리 누수 하는 얘기를 들어봤을 것이다.예전에 비하면 스마트폰의 성능과 램 용량이 넉넉해져서 좀 덜하지만.. 그래도 앱의 성능을 위해서는 메모리 관리의 개념을 알고 있는 것은 굉장히 중요하다.MRR (Manual Retain-Release)최근 많은 언어들이 메모리 관리의 많은 부분을 자동으로 해주지만, Objective C와 같은 C계열 언어는 메모리 관리를 직접 해줘야 했다. 필요한 경우에 메모리에 객체를 올리고, 객체가 더 이상 필요 없어지면 메모리에서 직접 해제해 주는 것이다.깜빡하거나 실수로 필요없는 객체를 메모리에서 해제하지 않으면 쓸데없이 메모리를 잡아먹고 있는 녀석들이 많아지는데 이걸 메모리 누수라고 한다. MRR은 이름 그대로 수동으로 메모리 할당 및 해.. 2024. 5. 23. 이전 1 다음