iOS 프레임워크는 iOS 앱을 만드는 데 필요한 인프라를 제공합니다. 이 프레임워크와 연결된 키를 사용하여 시작 시 앱의 모양과 실행 중인 앱의 동작을 구성합니다.
UIKit 키는 접두사 UI를 사용하여 다른 키와 구별합니다. 다른 프레임워크도 적절한 접두사를 사용합니다. iOS, tvOS 및 watchOS용 여러 Info.plist 키는 NS 접두사를 사용하며 이 문서의 Cocoa Keys 장에 설명되어 있습니다.
참고 링크 : https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/iPhoneOSKeys.html#//apple_ref/doc/uid/TP40009252-SW2
CoreSpotlightContinuation:
- XcodeName: None
- Summary: 앱이 Spotlight 쿼리 연속을 지원하는지 여부를 지정합니다.
- Availability : iOS 10.0 and later
INAlternativeAppNames:
- XCodeName: None
- Summary: 사용자가 Siri에서 앱을 참조할 수 있는 대체 이름을 지정합니다.
- Availability : iOS 11.0 and later
MKDirectionsApplicationSupportedModes:
- XCodeName: None
- Summary: 앱이 전달할 수 있는 길찾기 유형을 지정합니다.
- Availability : iOS 6.0 and later
UIAppFonts:
- XCodeName: “Fonts provided by application”
- Summary: 앱별 글꼴 목록을 지정합니다..
- Availability : iOS 3.2 and later
UIApplicationExitsOnSuspend:
- XCodeName: “Application does not run in background”
- Summary: 앱이 백그라운드에서 실행되지 않고 종료되는지 여부를 지정합니다.
- Availability : iOS 4.0 and later
UIApplicationShortcutItems:
- XCodeName: None
- Summary: 앱에 대한 정적인 홈 화면의 빠른 작업을 지정합니다.
- Availability : iOS 9.0 and later
- XCodeName: None
- Summary: 위젯이 두 개 이상 있는 앱의 경우 홈 화면 빠른 작업으로 사용할 수 있는 위젯의 번들 ID를 지정합니다.
- Availability : iOS 10.0 and later
UIAppSupportsHDR:
- XCodeName: "Supports HDR color mode”
- Summary: 앱이 Apple TV 4K에서 HDR 모드를 지원하는지 여부를 지정합니다.
- Availability : tvOS 11.2 and later
UIBackgroundModes:
- XCodeName: “Required background modes”
- Summary: 앱이 백그라운드에서 계속 실행되어야 함을 지정합니다.
- Availability : iOS 4.0 and later, watchOS 4.0 and later
UIDeviceFamily:
- XCodeName: “Targeted device family”
- Summary: 앱의 대상 장치를 정의하기 위해 Xcode에 의해 자동으로 삽입됩니다.
- Availability : iOS 3.2 and later
UIFileSharingEnabled:
- XCodeName: “Application supports iTunes file sharing”
- Summary: 앱이 iTunes를 통해 사용자의 컴퓨터와 파일을 공유하는지 여부를 지정합니다.
- Availability : iOS 3.2 and later
UIInterfaceOrientation:
- XCodeName: “Initial interface orientation”
- Summary: 앱 사용자 인터페이스의 초기 방향을 지정합니다.
- Availability : iOS
UILaunchImageFile:
- XCodeName: “Launch image”
- Summary: 앱의 시작 이미지 이름을 지정합니다.
- Availability : iOS 3.2 and later
UILaunchImages:
- XCodeName: None
- Summary: 앱에 사용할 시작 이미지를 지정합니다.
- Availability : iOS 7.0 and later
UILaunchStoryboardName:
- XCodeName: None
- Summary: 앱에 사용할 시작 이미지를 생성할 스토리보드를 지정합니다.
- Availability : iOS 9.0 and later
UILaunchStoryboards:
- XCodeName: None
- Summary: 앱의 시작 이미지를 생성할 여러 스토리보드에 대한 정보를 지정합니다.
- Availability : iOS 9.0 and later
UINewsstandApp:
- XCodeName: None
- Summary: 앱이 뉴스스탠드에 콘텐츠를 표시할지 여부를 지정합니다.
- Availability : iOS 5.0 and later
UIPrerenderedIcon:
- XCodeName: “Icon already includes gloss effects”
- Summary: 앱 아이콘에 광택 효과가 이미 포함되어 있는지 여부를 지정합니다..
- Availability : iOS
UIRequiredDeviceCapabilities:
- XCodeName: “Required device capabilities”
- Summary: 앱을 실행하는 데 필요한 기기 관련 기능을 지정합니다.
- Availability : iOS 3.0 and later
UIRequiresPersistentWiFi:
- XCodeName: “Application uses Wi-Fi”
- Summary: 이 앱에 Wi-Fi 연결이 필요한지 여부를 지정합니다..
- Availability : iOS
UIStatusBarHidden:
- XCodeName: “Status bar is initially hidden”
- Summary: 앱이 시작될 때 상태 표시줄을 처음에 숨길지 여부를 지정합니다.
- Availability : iOS
UIStatusBarStyle:
- XCodeName: “Status bar style”
- Summary: 앱이 실행될 때 상태 표시줄의 스타일을 지정합니다.
- Availability : iOS
UISupportedExternalAccessoryProtocols:
- XCodeName: “Supported external accessory protocols”
- Summary: 연결된 하드웨어 액세서리와의 통신에 지원되는 통신 프로토콜을 지정합니다.
- Availability : iOS 3.0 and later
UISupportedInterfaceOrientations:
- XCodeName: “Supported interface orientations
- Summary: 앱이 지원하는 인터페이스 방향을 지정합니다.
- Availability : iOS 3.2 and later
UISupportsDocumentBrowser:
- XCodeName: “Supports Document Browser”
- Summary: 앱이 문서 기반 앱임을 지정합니다..
- Availability : iOS 11.0 and later
UIUserInterfaceStyle:
- XCodeName: “User Interface Style”
- Summary: tvOS 앱에 대해 선호하는 사용자 인터페이스 모양(밝음 또는 어두움)을 지정합니다.
- Availability : tvOS 10.0 and later
UIViewControllerBasedStatusBarAppearance:
- XCodeName: None
- Summary: 뷰 컨트롤러가 상태 표시줄 스타일을 결정하는지 여부를 지정합니다.
- Availability : iOS 7.0 and later
UIViewEdgeAntialiasing:
- XCodeName: “Renders with edge antialiasing”
- Summary: 그리기가 픽셀 경계에 맞춰지지 않을 때 Core Animation 레이어가 antialiasing을 사용할지 여부를 지정합니다.
- Availability : iOS 3.0 and later
UIViewGroupOpacity:
- XCodeName: “Renders with group opacity
- Summary: Core Animation 레이어가 상위 레이어의 불투명도를 상속할지 여부를 지정합니다.
- Availability : iOS 3.0 and later
UIWhitePointAdaptivityStyle:
- XCodeName: None
- Summary: True Tone 디스플레이가 있는 장치에서 사용할 앱의 화이트 포인트 적응 스타일을 지정합니다.
- Availability : iOS 9.3 and later