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

SBIcon

From iPhone Development Wiki
Revision as of 03:01, 11 August 2015 by Uroboro (talk | contribs) (→‎References: IPFHeader replacement)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

SBIcon is a class representing an icon displayed by SpringBoard. It is not typically used directly; instead, its various subclasses are used: SBApplicationIcon, SBBookmarkIcon, SBDownloadingIcon, and SBDestinationHole (which is a blank space used when rearranging icons).

In iOS 5 Apple split up SBIcon, creating a separate class for SBIconView, and just leaving SBIcon with behind the scenes stuff.

Launching an Application using SBIcon

[icon launchFromLocation:iconLocation];

For SBIcon locations, see here.

Getting an SBIcon

SBIconController *controller = [%c(SBIconController) sharedInstance];
SBIconModel *model = [controller model];
SBIcon *icon = [model expectedIconForDisplayIdentifier:iconIdentifier];

References