번들 (macOS): 두 판 사이의 차이
내용 삭제됨 내용 추가됨
잔글 봇: 틀 이름 및 스타일 정리 |
편집 요약 없음 |
||
10번째 줄:
[[NeXTSTEP]], [[OPENSTEP]], [[GNUstep]], 그리고 이것들의 후손작이라 할 수 있는 [[macOS]]와 [[iOS]], [[tvOS]], [[watchOS]]에서의 '''번들'''은 정의된 정와 파일 확장자를 갖는 [[디렉터리]]로, 개념상 관련된 파일들을 모두 하나로 묶어주는 역할을 한다.
보통 이런 번들은 [[애플리케이션]], 프레임워크나 플러그인의 실행 파일을 포함하고 있다. 이런 번들들은 실행 코드란 걸 알려주는 파일이 있으며, 그리고
프로그램적으로 번들은 [[코코아 (API)|코코아]] 클래스 중 <tt>NSBundle</tt>을 쓰거나, NeXTSTEP과 GNUStep의 파운데이션 프레임워크, 그리고 [[코어 파운데이션]]의 <tt>CFBundle</tt>으로 접근할수 있다. 이런 번들의 UTI는 <tt>com.apple.bundle</tt>를 사용한다.<ref>{{웹 인용|title=System-Declared Uniform Type Identifiers|work=Uniform Type Identifiers Reference|url=http://developer.apple.com/library/ios/documentation/Miscellaneous/Reference/UTIRef/Articles/System-DeclaredUniformTypeIdentifiers.html#//apple_ref/doc/uid/TP40009259-SW1|publisher=[[애플 (기업)|애플]]|accessdate=2017-02-16}}</ref> 기본적으로 이들 번들파일은 [[파인더 (소프트웨어)|파인더]]에서 하나의 파일로 보이며, 패키지 열기로 내용물을 보거나 수정할수 있다.
|