일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 애니메이션
- combine
- MVVM
- uiscrollview
- clean architecture
- HIG
- rxswift
- UICollectionView
- Human interface guide
- ios
- swift documentation
- RxCocoa
- uitableview
- 리펙토링
- Xcode
- swiftUI
- ribs
- UITextView
- SWIFT
- collectionview
- 스위프트
- 리팩토링
- Refactoring
- 리펙터링
- tableView
- Observable
- Clean Code
- 클린 코드
- Protocol
- map
- Today
- Total
목록Mach-O (3)
김종권의 iOS 앱 개발 알아가기
Static Framework 개념 의미 앱의 실행 파일(excecutable)에 바이너리 파일이 포함되는 형식 (컴파일 타임에 로드되는 방식) 단점 앱의 사이즈 증가 모듈화 시 static 프레임워크를 의존하게되면 복사가 되므로 여러곳에서 의존할 경우 코드 중복 발생하여 의존성 관리에 더욱 주의해야하는 점이 존재 장점 dynamic framework보다 빠른 속도 Dynamic Framework 개념 의미 앱의 실행 파일(excecutable)에 포함되지 않고, 런타임 시 링크되어 앱이 실행되거나 필요할때 프레임워크 코드가 메모리에 로드되는 방식 단점 앱의 바이너리 파일에 포함되어 있지 않고, 링크하여 사용하므로 static framework에 비해서 느린 속도 장점 static framework에 비..
Tuist로 모듈화 최신 포스팅 글 목록 > https://ios-development.tistory.com/1303 1. Tuist로 모듈화하기 - 이미 존재하는 프로젝트에 적용 방법 2. Tuist로 모듈화하기 - 기본 개념 (Dynamic Framework, Static Framework, Mach-O, Embed & Sign) Framework 클릭하여 생성 JKCode.swift 파일을 만들고 샘플 코드 작성 init도 JKFramework모듈 밖에서 접근가능하도록 public으로 선언 public struct JK { public init() {} public func printTest() { print("JKCode") } } 만든 Framework는 디폴트로 dynamic library B..
Tuist로 모듈화 최신 포스팅 글 목록 > https://ios-development.tistory.com/1303 1. 모듈화 개념 - Library vs Framework (static library, dynamic library, static framework, dynamic framework) 2. 모듈화 개념 - Binary File 개념 (Mach-O, CPU Architectures, Universal binary, lipo command) 3. 모듈화 개념 - XCFramework 생성, 사용 방법 4. 모듈화 개념 - Tuist로 프로젝트 관리 방법 Xcode의 Execute File의 형태 Execute File은 Binary File형태로 존재 Mac OS에서 대표적인 bin파일 ..