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
SpringBoard: Difference between revisions - iPhone Development Wiki

SpringBoard: Difference between revisions

From iPhone Development Wiki
No edit summary
No edit summary
Line 6: Line 6:
}}
}}
SpringBoard is the application launcher for the iPhone; it provides all application launching services, icon management, statusbar control, and everything else that's supposed to be filled in on this page at a later date.
SpringBoard is the application launcher for the iPhone; it provides all application launching services, icon management, statusbar control, and everything else that's supposed to be filled in on this page at a later date.
== Workflow logging ==
SpringBoard reserves UNIX signal 31 (SIGUSR2) to toggle workflow logging. It can log pushing/popping [[SBDisplay|displays]] from [[SBDisplayStack|display stacks]], application launching, etc.
Sending signal 31 to SpringBoard will rotate between these 4 logging styles:
# Stop logging.
# Start silent logging.
# Start logging to syslog.
# Dump workflow log.


{{Navbox Classes}}
{{Navbox Classes}}
{{Navbox Applications}}
{{Navbox Applications}}

Revision as of 09:03, 25 October 2009

SpringBoard
Application
com.apple.springboard
Available Since 1.0
Class Prefix SB
/System/Library/CoreServices/SpringBoard.app

SpringBoard is the application launcher for the iPhone; it provides all application launching services, icon management, statusbar control, and everything else that's supposed to be filled in on this page at a later date.

Workflow logging

SpringBoard reserves UNIX signal 31 (SIGUSR2) to toggle workflow logging. It can log pushing/popping displays from display stacks, application launching, etc.

Sending signal 31 to SpringBoard will rotate between these 4 logging styles:

  1. Stop logging.
  2. Start silent logging.
  3. Start logging to syslog.
  4. Dump workflow log.