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
- UITextView
- rxswift
- 스위프트
- tableView
- uiscrollview
- uitableview
- Human interface guide
- 리펙토링
- swift documentation
- RxCocoa
- collectionview
- 리펙터링
- 클린 코드
- Refactoring
- Observable
- 리팩토링
- map
- Xcode
- Clean Code
- clean architecture
- ios
- swiftUI
- Protocol
- ribs
- UICollectionView
- MVVM
- combine
- SWIFT
- HIG
- 애니메이션
Archives
- Today
- Total
목록UIKit은 Static일까? Dynamic일까? (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