본문 바로가기
iOS

iOS 정적 링킹, 동적 링킹

by 정석 지향 2023. 6. 20.
반응형

정적링킹

링커가 프로그램이 필요로 하는 부분을 라이브러리에서 찾아 실행파일에다 복사

실행 파일 내에 라이브러리 코드가 저장되어 메모리가 큼

 

동적링킹

라이브러리가 필요할 때 라이브러리 메모리로 점프해 실행한 후 다시 돌아옴

메모리는 아낄 수 있지만, 먼 거리로 점프해야해서 성능상 좋지 않음(overhead)

 

iOS 에서 embed = 참조 => 동적

Do not embed(복사) => 정적

.a 정적 라이브러리

반응형

'iOS' 카테고리의 다른 글

UIView 관련 메서드 정리  (0) 2023.06.21
Swift, Objective-C 함께 사용하기  (0) 2023.06.20
[iOS] Thread Sanitizer을 이용한 Race Condition (경쟁 상태) 확인  (0) 2023.01.27
Xcode 빌드 멈춤  (0) 2022.01.14
[iOS] window 객체 찾기  (0) 2021.08.16