일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- builder
- OpenAI
- concurrency
- swift
- EventLoop
- iot
- philipshue
- isolate
- SwiftUI
- network
- Architecture
- GIT
- tuist
- dart
- 문법
- designpattern
- AppleDeveloper
- uikit
- singleton
- Xcode
- SampleApp
- weatherkit
- factory
- dartz
- LifeCycle
- state
- WWDC24
- flutter
- WiFi
- Adapter
- Today
- Total
목록Xcode (6)
Jaebi의 Binary는 호남선
목차Target하나의 Product와 Workspace에서 Product를 빌드하기 위한 지침들을 포함Xcode의 빌드를 통해 생성된 최종 ProductApplication, Framework, Unit Test 번들도 될 수 있음Target이 지침하는 내용:Product 타입: App / Framework / Library / Unit Test Bundle 등소스 파일: 어떤 파일들로 Product를 만들지Build Configration: 빌드 세팅들Resources: 어셋, 스토리보드, 기타 등등각 Target은 Project를 위한 Build Setting을 정의 (기본적으로 Project의 빌드 속성을 상속, Target단에서 override가능)한번에 하나만 활성화 가능여러개의 Target은 ..
목차Workspace프로젝트 및 기타 문서를 그룹화 하여 함께 작업여러개의 Xcode 프로젝트 및 다른 파일도 포함 할 수 있음포함된 target간의 implicit과 explicit 관계를 제공여러 프로젝트를 사용해야 하는 경우 (Tuist 모듈화, CocoaPods 라이브러리 import 등)은 Workspace를 이용Project파일 형대로 보여지지만 Directory, 공식 문서에는 repository로 정의모든 파일, 리소스, 빌드에 필요한 모든 정보를 포함Product 빌드에 필요한 정보들을 포함 소스파일의 참조소스파일 관리를 위한 그룹프로젝트 레벨 빌드 설정타겟실행 가능한 환경모듈화에 사용되는 Tuist의 메인 기능 중 하나가 xcodeproj 파일을 swift로 정의project.pbxpr..