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 - iPhone Development Wiki

SBAppSwitcherModel

From iPhone Development Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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