Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/html/extensions/Variables/includes/ExtVariables.php on line 198
SBAppSwitcherModel: Difference between revisions - iPhone Development Wiki

SBAppSwitcherModel: Difference between revisions

From iPhone Development Wiki
(formatting)
mNo edit summary
 
(3 intermediate revisions by one other user not shown)
Line 12: Line 12:
[[%c(SBAppSwitcherModel) sharedInstance] snapshotOfFlattenedArrayOfAppIdentifiersWhichIsOnlyTemporary];
[[%c(SBAppSwitcherModel) sharedInstance] snapshotOfFlattenedArrayOfAppIdentifiersWhichIsOnlyTemporary];
</source>
</source>
== Snapshot ==
<code>-(id)snapshot;</code> returns an NSArray of SBDisplayLayout as seen below
<source lang="xml">
<SBDisplayLayout: 0x170838540> {
    SBDisplayLayoutDisplayItemsPlistKey =    (
                {
            SBDisplayItemDisplayIdentifierPlistKey = \"com.apple.Preferences\";
            SBDisplayItemTypePlistKey = App;
        }
    );
    SBDisplayLayoutSizePlistKey =    (
        0
    );
},
</source>
== References ==


{{occlass|library=SpringBoard.app|navbox=1}}
{{occlass|library=SpringBoard.app|navbox=1}}

Latest revision as of 14:05, 11 August 2015

To get the list of recently opened apps (the list in the app switcher).

iOS 7

[[%c(SBAppSwitcherModel) sharedInstance] identifiers];

iOS 8

[[%c(SBAppSwitcherModel) sharedInstance] snapshotOfFlattenedArrayOfAppIdentifiersWhichIsOnlyTemporary];

Snapshot

-(id)snapshot; returns an NSArray of SBDisplayLayout as seen below

<SBDisplayLayout: 0x170838540> {
    SBDisplayLayoutDisplayItemsPlistKey =     (
                {
            SBDisplayItemDisplayIdentifierPlistKey = \"com.apple.Preferences\";
            SBDisplayItemTypePlistKey = App;
        }
    );
    SBDisplayLayoutSizePlistKey =     (
        0
    );
},

References