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

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

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
SpringBoardUI.framework: Difference between revisions - iPhone Development Wiki

SpringBoardUI.framework: Difference between revisions

From iPhone Development Wiki
m (Created page with '{{infobox Framework | vis = Private | since = 2.1 | classID = SB }} '''SpringBoardUI''' is a framework that provides a single class, '''SBAwayViewPluginController''', which empo…')
 
No edit summary
 
(One intermediate revision by one other user not shown)
Line 5: Line 5:
}}
}}


'''SpringBoardUI''' is a framework that provides a single class, '''SBAwayViewPluginController''', which empowers the [[SpringBoardPlugins]].
'''SpringBoardUI''' is a framework that provides classes to deal with UI Elements in SpringBoard. One commonly used Class is '''SBAwayViewPluginController''', which empowers the [[SpringBoardPlugins]].


* Header: http://github.com/kennytm/iphone-private-frameworks/blob/master/SpringBoardUI/SpringBoardUI.m
=== History ===
 
Back in '''iOS 3.0''' it only contained one class: '''SBAwayViewPluginController''' as described above.
 
In '''iOS 5 SBAlertItem''' has been introduced which is used to display UIAlertViews on SpringBoard. (Battery Notification Alerts, Sim Unlock Alert, and so on).
 
With the release of '''iOS 6''' several classes regarding the LockScreen have been added such as '''SBDeviceLockEntryField'''. Moreover classes managing Notification Banners have been added.
 
The redesign of '''iOS 7''' caused some more Classes in the SpringBoardUI framework dealing with Control Center: '''SBUIControlCenterButton''' and more.
 
In '''iOS 8''' SpringBoardUI was cleaned up by removing the LockScreen related Classes. Some Plugin classes were added as well.
 
* [http://developer.limneos.net/?ios=3.0&framework=SpringBoardUI.framework iOS 3 Headers]
*  [http://developer.limneos.net/?ios=5.0&framework=SpringBoardUI.framework iOS 5 Headers]
*  [http://developer.limneos.net/?ios=6.0&framework=SpringBoardUI.framework iOS 6 Headers]
*  [http://developer.limneos.net/?ios=7.0&framework=SpringBoardUI.framework iOS 7 Headers]
*  [http://developer.limneos.net/?ios=8.0&framework=SpringBoardUI.framework iOS 8 Headers]


{{Navbox Frameworks}}
{{Navbox Frameworks}}

Latest revision as of 14:20, 29 December 2014

SpringBoardUI.framework
Private Framework
Availabile 2.1 – present
Class Prefix SB
Headers [headers.cynder.me]


SpringBoardUI is a framework that provides classes to deal with UI Elements in SpringBoard. One commonly used Class is SBAwayViewPluginController, which empowers the SpringBoardPlugins.

History

Back in iOS 3.0 it only contained one class: SBAwayViewPluginController as described above.

In iOS 5 SBAlertItem has been introduced which is used to display UIAlertViews on SpringBoard. (Battery Notification Alerts, Sim Unlock Alert, and so on).

With the release of iOS 6 several classes regarding the LockScreen have been added such as SBDeviceLockEntryField. Moreover classes managing Notification Banners have been added.

The redesign of iOS 7 caused some more Classes in the SpringBoardUI framework dealing with Control Center: SBUIControlCenterButton and more.

In iOS 8 SpringBoardUI was cleaned up by removing the LockScreen related Classes. Some Plugin classes were added as well.