Xcode 로 작성한 코드가 실행가능한 프로그램이 되는 과정 (Xcode build system)
Xcode Build System 이란? iOS, macOS 개발에 사용되는 언어 처리 시스템. 임의의 프로그래밍 언어로 작성된 명령어들을 실행가능한 프그로램으로 바꿔주는 역할을 함. Xcode Build System 의 처리 단계 전처리기(Preprocessor) 컴파일러(Compiler) 어셈블러(Assembler) 링커(Linker) 로더(Loader) Xcode Build System 은 위의 단계들을 거쳐 코드를 실행 가능한 파일로 변환. 전처리기(Preprocessor) 전처리기는 프로그램을 컴파일러에 입력할 수 있는 형태로 변환하는 역할을 함. ObjC 의 경우 컴파일러가 전처리기를 갖으므로 전처리 단계에서 종속성 해석, 매크로 재정의 가 이루어짐. Swift 의 경우 컴파일러는 기본적으로 ..
iOS 개발/iOS
2023. 8. 3. 23:43
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- dfs
- BFS
- 의존성
- 학교 과제
- 클린 코드 줄거리
- 클린 코드
- 메모리 순환참조
- 클린 코드 정리
- ios simulator
- 프로그래머스
- clean code 정리
- CLANG
- 여행경로
- 의존관계역전법칙
- 주입
- XcodeBuildSystem
- 단어변환
- 알고리즘
- 링커
- SwiftUI
- 전처리기
- Swift
- swiftc
- 생명 주기
- clean code
- 이분탐색
- ios
- 면접질문
- 순환참조
- XCFramework
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함