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§
Source§impl Clone for ApplicationSceneManifest
impl Clone for ApplicationSceneManifest
Source§fn clone(&self) -> ApplicationSceneManifest
fn clone(&self) -> ApplicationSceneManifest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ApplicationSceneManifest
impl Debug for ApplicationSceneManifest
Source§impl Default for ApplicationSceneManifest
impl Default for ApplicationSceneManifest
Source§fn default() -> ApplicationSceneManifest
fn default() -> ApplicationSceneManifest
Source§impl<'de> Deserialize<'de> for ApplicationSceneManifest
impl<'de> Deserialize<'de> for ApplicationSceneManifest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl PartialEq for ApplicationSceneManifest
impl PartialEq for ApplicationSceneManifest
Source§impl Serialize for ApplicationSceneManifest
impl Serialize for ApplicationSceneManifest
impl Eq for ApplicationSceneManifest
impl StructuralPartialEq for ApplicationSceneManifest
Auto Trait Implementations§
impl Freeze for ApplicationSceneManifest
impl RefUnwindSafe for ApplicationSceneManifest
impl Send for ApplicationSceneManifest
impl Sync for ApplicationSceneManifest
impl Unpin for ApplicationSceneManifest
impl UnwindSafe for ApplicationSceneManifest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key and return true if they are equal.