Programming/갈 곳 잃은 친구들
-
Xcode - Memory Leak 확인하는 방법Programming/갈 곳 잃은 친구들 2022. 2. 17. 15:47
안녕하세요 BeePeach입니다 :) 오늘은 앱에서 memory leak이 발생하고 있는지 아닌지 확인하는 방법에 대해서 공부해보려고 합니다. Memory Leak이 발생하는 대표적인 이유는 strong reference cycle 때문에 발생하게 됩니다. Cycle을 해결하는 방법은 적절하게 프로퍼티를 weak 또는 unowned로 설정하거나 클로저를 사용할 때 capture list를 이용해서 cycle이 발생하지 않도록 해주는 것입니다. 그런데 해결 방법은 알고 있지만 어디서 memory leak이 발생하는지 모른다면 해결할 수 없겠죠?? 그래서 memory leak이 발생하고 있는지, 발생한다면 어느 부분에서 발생하는지 확인하는 방법을 알아야합니다. Memory Leak 확인하기 1. cmd + ..
-
Monterey에서 Xcode 13 이전 버전 실행하기Programming/갈 곳 잃은 친구들 2021. 12. 13. 15:34
아무 생각 없이 Monterey로 업그레이드를 시켰는데... Monterey에서는 Xcode 13.0 이상만 실행 가능하다고 한다... ㅠㅠ 왜 귀찮게 이렇게 만들어놨어요?? 해결 방법은 의외로 간단합니다. Xcode 이전 버전은 Applications 디렉토리에 넣어둔다. (이 부분은 다른 곳에 있어도 되는지는 실험 안 해봤습니다... 아마 경로는 상관없을 듯합니다.) terminal을 켜고 현재 경로와 앱 이름을 입력합니다. 만약 하기 귀찮다면 finder에서 앱을 terminal로 드래그하면 됩니다. 그럼 예를 들어 /Applications/Xcode_12.5.1.app 과 같이 표시할 수 있습니다. /Contents/MacOS/Xcode 이 명령어를 더 입력하면 완성 그럼 아래와 같은 명령어가 됩..