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
- clean architecture
- 스위프트
- Human interface guide
- ios
- Refactoring
- RxCocoa
- SWIFT
- rxswift
- combine
- UICollectionView
- UITextView
- uiscrollview
- Clean Code
- ribs
- Protocol
- map
- Xcode
- tableView
- 애니메이션
- swiftUI
- collectionview
- Observable
- HIG
- scrollview
- 리펙토링
- swift documentation
- 클린 코드
- MVVM
- 리팩토링
- uitableview
Archives
- Today
- Total
목록2025/12/10 (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] 전체빌드와 증분빌드 차이점
전체빌드 개념단어 그대로 캐싱 없이, a부터 z까지 모든 파일을 빌드하는 것 cf) 빌드란?소스 코드들을 실행 가능한 형태로 메모리에 올리는 것증분빌드 개념증분 빌드(Incremental Build)는 “변화가 영향을 미치는 범위만 찾아서 필요한 파일만 재컴파일”하는 방식Xcode는 이를 위해 “의존성 그래프(Dependency Graph)”와 “인터페이스 파일(.swiftinterface / .dia)”을 사용증분빌드 원리빌드 시스템은 파일마다 해시(hash) 또는 timestamp를 기록해 두고 있다가 사용FileA.swift → 해시값 0xA2B3 FileB.swift → 해시값 0xC883Swift는 모든 .swift 파일 내부의 타입, 프로토콜, extension 등을 분석해 파일 간의 의존성 ..
iOS 응용 (swift)
2025. 12. 10. 01:36
