SpringBoard.app/th | |
---|---|
Application | |
Available Since | 1.0 |
Class Prefix | SB |
/System/Library/CoreServices/SpringBoard.app |
Languages: English • ไทย
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 รูปแบบดังนี้
- หยุดการบันทึก
- เริ่มการบันทึกแบบเงียบ
- เริ่มการบันทึกไปยัง syslog
- ลบการบันทึก workflow
การบันทึกการทำงานของ HID
SpringBoard จะจองสัญญาณ UNIX ที่ 30 (SIGUSR1) ไว้สำหรับการเปิด-ปิดการทำงานนี้ มันสามารถบันทึกเหตุการณ์จากระบบสัมผัส multitouch ก็ดี ระบบ accelerometer ก็ดี การกดปุ่มต่างๆ ก็ดี เป็นต้น
การส่งสัญญาณ 30 ไปยัง SpringBoard จะวนเวียนการบันทึกการทำงานภายใน 6 รูปแบบดังนี้
- ปิดการทำงาน
- เหตุการณ์ของ SpringBoard
- เหตุการณ์ของระบบ MultiTouch Gesture
- เหตุการณ์ของระบบ MultiTouch HID
- เหตุการณ์ของระบบ MultiTouch HID & Gesture
- เหตุการณ์ของระบบ Accelerometer
รุ่นต่างๆ
เฟิร์มแวร์ | 2.0 | 2.1 | 2.2 | 3.0 | 3.1 | 3.2 |
---|---|---|---|---|---|---|
รุ่นของ SourceCache | 656.4 | 713.4 | 716.45 | 919.5 | 956.17 | 1065.74 |