Struct apple_bundle::info_plist::user_interface::ApplicationSceneManifest [−][src]
pub struct ApplicationSceneManifest {
pub enable_multiple_windows: Option<bool>,
pub scene_configurations: Option<SceneConfigurations>,
}Expand description
Application Scene Manifest
Fields
enable_multiple_windows: Option<bool>A Boolean value indicating whether the app supports two or more scenes simultaneously.
If your app supports multiple scenes, set the value of this key to true. If you set the value to false, UIKit never creates more than one scene for your app.
Setting this key to true has implications for your code. An app that supports multiple scenes must coordinate operations to prevent scenes from interfering with each other. For example, if two scenes access the same shared resource, you must synchronize access to that resource using a serial dispatch queue or some other mechanism. Failure to do so may lead to corrupted data or unexpected behavior from your app.
Availability
- iOS 13.0+
Framework
- UIKit
scene_configurations: Option<SceneConfigurations>The default configuration details for UIKit to use when creating new scenes.
Availability
- iOS 13.0+
Framework
- UIKit
Trait Implementations
Returns the “default value” for a type. Read more
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>, [src]Deserialize this value from the given Serde deserializer. Read more
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.
Auto Trait Implementations
impl RefUnwindSafe for ApplicationSceneManifestimpl Send for ApplicationSceneManifestimpl Sync for ApplicationSceneManifestimpl Unpin for ApplicationSceneManifestimpl UnwindSafe for ApplicationSceneManifestBlanket Implementations
Mutably borrows from an owned value. Read more