🔥 프로덕트란?

124자
2분

Swift 패키지 매니저에서 프로덕트(Product)란 패키지를 빌드한 결과물을 의미해요. 타겟(target)을 빌드하면 라이브러리나 실행 파일 형태의 프로덕트가 만들어지는 거죠.

타겟은 라이브러리나 실행 파일 중 하나를 프로덕트로 만들 수 있어요. 라이브러리에는 다른 Swift 코드에서 불러올 수 있는 모듈이 들어 있답니다. 실행 파일은 운영체제에서 실행할 수 있는 프로그램이에요.

어떤 프로덕트를 만들지는 우리가 선택할 수 있어요. 다른 프로그램에서 사용할 수 있는 기능을 제공하고 싶다면 라이브러리를 만들면 되고, 독립적으로 실행되는 프로그램을 만들고 싶다면 실행 파일을 선택하면 된답니다.

가령 계산기 앱을 만든다고 해 볼까요? 그럼 실행 파일 형태의 프로덕트로 만들어서 사용자가 직접 실행할 수 있게 하는 게 좋겠죠. 반면에 여러 앱에서 사용할 수 있는 수학 계산 기능을 제공하고 싶다면, 라이브러리 형태의 프로덕트로 만드는 게 더 적합할 거예요.

이렇게 우리가 만들고자 하는 프로그램의 용도에 따라 적절한 프로덕트 형태를 선택하면 된답니다.

YouTube 영상

채널 보기
AI는 데이터를 어떻게 분류할까? 벡터의 거리와 KNN 알고리즘 | 선형대수학
숫자 하나가 AI 모델의 운명을 바꾼다? | 선형대수학
스칼라 곱셈과 내적의 기하학적 의미 | 선형대수학
트라이(Trie) 자료구조: 파이썬으로 삽입(Insert) 연산 구현하기 | Trie 자료구조 이야기
우리가 매일 쓰는 맞춤법 검사기와 라우터 속에 숨겨진 알고리즘은? | Trie 자료구조 이야기
트라이(Trie)에서 단어를 삭제하는 방법 | Trie 자료구조 이야기
AI를 위한 선형대수학 - 소개 | 선형대수학
Trie 자료구조 파이썬 구현: Search와 Starts With 연산 | Trie 자료구조 이야기