번들 (macOS): 두 판 사이의 차이

내용 삭제됨 내용 추가됨
편집 요약 없음
편집 요약 없음
8번째 줄:
}}
 
[[NeXTSTEP]], [[OPENSTEP]], [[GNUstep]], 그리고 이것들의 후손작이라 할 수 있는 [[macOS]]와 [[iOS]], [[tvOS]], [[watchOS]]에서의 '''번들'''(bundle)은 정의된 정와 파일 확장자를 갖는 [[디렉터리]]로, 개념상 관련된 파일들을 모두 하나로 묶어주는 역할을 한다.
 
보통 이런 번들은 [[애플리케이션]], 프레임워크나 플러그인의 실행 파일을 포함하고 있다. 이런 번들들은 실행 코드란 걸 알려주는 파일이 있으며, 그리고 인터페이스 빌더나 스트링 같은 같은 리소스 파일, 틀, 사진, 음악 등등을 모두 다 집어넣고 있다. 다른 OS, 예를들어 [[마이크로소프트 윈도]] 같은 경우, 이런 리소스들은 컴파일시 실행파일 안으로 들어간다. 구 [[Mac OS]]에서도 비슷한 개념을 다뤘는데, 이는 파일의 리소스 포크에다가 추가적인 [[메타데이터]]를 다는 것이었다.