Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- ios
- clean architecture
- 리펙토링
- UITextView
- MVVM
- Clean Code
- Human interface guide
- rxswift
- collectionview
- combine
- 클린 코드
- 스위프트
- swift documentation
- map
- SWIFT
- UICollectionView
- HIG
- tableView
- Observable
- uitableview
- uiscrollview
- swiftUI
- Xcode
- 리펙터링
- RxCocoa
- 리팩토링
- Refactoring
- Protocol
- 애니메이션
- ribs
Archives
- Today
- Total
목록XCFramework 개념 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] Static Framework와 Dynamic Framework의 개념 (UIKit은 Static일까? Dynamic일까?, XCFramework 개념, Mach-O 개념, Embed & Sign 개념)
Static Framework 개념 의미 앱의 실행 파일(excecutable)에 바이너리 파일이 포함되는 형식 (컴파일 타임에 로드되는 방식) 단점 앱의 사이즈 증가 모듈화 시 static 프레임워크를 의존하게되면 복사가 되므로 여러곳에서 의존할 경우 코드 중복 발생하여 의존성 관리에 더욱 주의해야하는 점이 존재 장점 dynamic framework보다 빠른 속도 Dynamic Framework 개념 의미 앱의 실행 파일(excecutable)에 포함되지 않고, 런타임 시 링크되어 앱이 실행되거나 필요할때 프레임워크 코드가 메모리에 로드되는 방식 단점 앱의 바이너리 파일에 포함되어 있지 않고, 링크하여 사용하므로 static framework에 비해서 느린 속도 장점 static framework에 비..
iOS 응용 (swift)
2023. 3. 14. 01:34