iOS 앱에서 프로젝트와 타겟의 개념과 차이에 대해서 알아보도록해요!
모듈화를 하기 앞서 개념을 확실히하고 가는게 좋을 것 같아서 정리해봅니다!
Project
모든 파일, 리소스, 정보를 위한 저장소
프로젝트는 프로젝트 내 모든 타겟들을 포함하고 기본 빌드 설정을 정의
Target
빌드 할 하나의 제품 및 프로젝트의 빌드 설정을 상속하고 오버라이드 할 수 있음
타겟을 빌드하기위해 다른 타겟이 필요하다면 의존을하고 있음
별도의 Info.plish가 존재
Target MemberShip을 반드시 체크해야 타겟끼리의 파일을 찾을 수 있음
막상 특징들을 알아보니 많지 않네요
그냥 말그대로 하나의 프로젝트에서 여러개의 프러덕트인 타겟들을 나눌 수 있고
나눠진 타겟들끼리도 의존할 수 있다는게 핵심인 것 같네요!
'개발 > 개발' 카테고리의 다른 글
[iOS] - Carthage 따라하기 (0) | 2022.08.20 |
---|---|
[iOS] - Responder Chain (0) | 2022.08.04 |
[개발] - 세마포어와 뮤텍스 (0) | 2022.07.26 |
[SwiftUI] - TabView 어떻게 만들지? (0) | 2022.07.26 |
[iOS] - iOS 에서 딥링크가 뭘까? (Firebase 기반으로) (0) | 2022.07.25 |