Dev:SpringBoard.app/th

Languages: English &bull; ไทย

SpringBoard เป็นตัวรันแอปพลิเคชันสำหรับ iPhone, iPod, iPad ซึ่งให้บริการการรันแอปพลิเคชัน การจัดการไอคอน การควบคุมแถบสถานะ (Status Bar) และอื่นๆ อีกมากมายที่คาดว่าจะนำมาใส่ในหน้านี้ในภายหลัง สำหรับ Class ที่บริหารจัดการ SpringBoard.app ให้ไปดูที่ SpringBoard

ตั้งแต่ iOS 6 ฟังก์ชั่นหลักๆ หลายตัวของ SpringBoard ก็ถูกย้ายไปอยู่ใน backboardd แทน

การบันทึกการทำงานของ Workflow
SpringBoard จะจองสัญญาณ UNIX ที่ 31 (SIGUSR2) ไว้สำหรับการเปิด-ปิดการบันทึกการทำงานนี้ มันสามารถบันทึกการแสดงผล displays จาก display stacks ก็ดี การรันแอปพลิเคชันก็ดี เป็นต้น และตั้งแต่ iOS 6.0 เป็นต้นมา สัญญาณดังกล่าวจะเปิด-ปิดการบันทึกการทำงานของ SBWorkspace ซึ่งส่งออกไปยัง /tmp/SBWorkspaceLogs-date.log และ syslog

การส่งสัญญาณ 31 ไปยัง SpringBoard จะวนเวียนการบันทึกการทำงานภายใน 4 รูปแบบดังนี้
 * 1) หยุดการบันทึก
 * 2) เริ่มการบันทึกแบบเงียบ
 * 3) เริ่มการบันทึกไปยัง syslog
 * 4) ลบการบันทึก workflow

การบันทึกการทำงานของ HID
SpringBoard จะจองสัญญาณ UNIX ที่ 30 (SIGUSR1) ไว้สำหรับการเปิด-ปิดการทำงานนี้ มันสามารถบันทึกเหตุการณ์จากระบบสัมผัส multitouch ก็ดี ระบบ accelerometer ก็ดี การกดปุ่มต่างๆ ก็ดี เป็นต้น

การส่งสัญญาณ 30 ไปยัง SpringBoard จะวนเวียนการบันทึกการทำงานภายใน 6 รูปแบบดังนี้
 * 1) ปิดการทำงาน
 * 2) เหตุการณ์ของ SpringBoard
 * 3) เหตุการณ์ของระบบ MultiTouch Gesture
 * 4) เหตุการณ์ของระบบ MultiTouch HID
 * 5) เหตุการณ์ของระบบ MultiTouch HID & Gesture
 * 6) เหตุการณ์ของระบบ Accelerometer