อ่าน 2 นาที
วอทช์คิท
WatchKit เป็น เฟรมเวิร์ก ที่ Apple จัดเตรียมไว้ สำหรับการพัฒนา แอปพลิเคชัน สำหรับ Apple Watch เฟรมเวิร์ก WatchKit ได้รับการออกแบบมาสำหรับ ภาษาการเขียนโปรแกรม Swift และ...
วอทช์คิท
WatchKitเป็นเฟรมเวิร์กที่Apple จัดเตรียมไว้ สำหรับการพัฒนาแอปพลิเคชันสำหรับApple Watchเฟรมเวิร์ก WatchKit ได้รับการออกแบบมาสำหรับภาษาการเขียนโปรแกรม Swiftและภาษาการเขียนโปรแกรม Objective-Cและต้องคอมไพล์ในXcodeเช่นเดียวกับแอปพลิเคชันiOS [ 1 ]
ประวัติศาสตร์
WatchKit เปิดตัวครั้งแรกในปี 2014 หนึ่งปีก่อนการเปิดตัว Apple Watch [ 2 ]โดยถูกรวมอยู่ใน SDK เบต้าของ iOS 8.2 [ 3 ]ในปี 2015 Apple ได้จัดตั้งห้องปฏิบัติการ WatchKit ในหลายเมืองเพื่อให้สามารถพัฒนาแอปพลิเคชัน Apple Watch ได้ด้วยตนเองก่อนการเปิดตัวผลิตภัณฑ์อย่างเป็นทางการ[ 4 ]
ฟังก์ชันการทำงาน
WatchKit มีคลาสที่ช่วยให้สามารถพัฒนาแอปพลิเคชันบน Apple Watch ได้ นอกจากนี้ WatchKit ยังช่วยให้แอปพลิเคชัน iOS สามารถส่งการแจ้งเตือนและ "Glances" ซึ่งเป็นการแจ้งเตือนแบบถาวรที่สร้างขึ้นโดยใช้เทมเพลตที่กำหนดไว้ล่วงหน้าโดย Apple [ 5 ]เฟรมเวิร์กนี้ได้รับการออกแบบให้ใช้งานได้กับ Swift หรือ Objective-C และต้องคอมไพล์ใน Xcode แม้ว่าจะได้รับการออกแบบมาสำหรับ Apple Watch แต่ตัวนาฬิกาเองจะแสดงเฉพาะส่วนติดต่อผู้ใช้เท่านั้น ส่วนiPhoneที่เชื่อมต่อกับนาฬิกาจะแสดงทุกอย่างที่เหลือ นอกจากนี้ยังรองรับHandoffกับ iPhone ที่เชื่อมต่ออีก ด้วย [ 6 ]
ชั้นเรียน
WatchKit มีคลาสบางคลาสสำหรับวัตถุประสงค์ทั่วไป เช่น ตัวแทนของคอนโทรลเลอร์ อินเทอร์เฟซ และการดำเนินการแจ้งเตือน[ 7 ]
- WKAccessibilityImageRegion
- WKAlertAction
- ดับเบิลยูเคเอ็กซ์เทนชั่น
- ดับเบิ้ลยูเคอิมเมจ
- ตัวควบคุมอินเทอร์เฟซ WK
- ตัวควบคุมอินเทอร์เฟซการแจ้งเตือนผู้ใช้ WK
- อุปกรณ์อินเทอร์เฟซ WK
- รายการตัวเลือก WK
นอกจากนี้ยังรองรับการจัดการไฟล์ผ่านคลาสต่อไปนี้:
- WKAudioFileAsset
- เครื่องเล่นไฟล์เสียง WK
- WKAudioFileQueuePlayer
- รายการเล่นไฟล์เสียง WK
และชุดคลาสที่สืบทอดมาจาก WKInterfaceObject และแสดงถึงองค์ประกอบ UI ทางภาพ
- ปุ่มอินเทอร์เฟซ WK
- วันที่อินเทอร์เฟซ WK
- กลุ่มอินเทอร์เฟซ WK
- วเคอินเทอร์เฟซอิมเมจ
- WKInterfaceLabel
- แผนที่อินเทอร์เฟซ WK
- WKInterfaceMovie
- ตัวเลือกอินเทอร์เฟซ WK
- ตัวคั่นอินเทอร์เฟซ WK
- WKInterfaceSlider
- สวิตช์อินเทอร์เฟซ WK
- ตารางอินเทอร์เฟซ WK
- ตัวจับเวลาอินเทอร์เฟซ WK
โปรโตคอล
WatchKit มีโปรโตคอลสองตัว ได้แก่ WKExtensionDelegate และ WKImageAnimatable โดย WKExtensionDelegate ใช้สำหรับจัดการพฤติกรรมของส่วนขยาย WatchKit และ WKImageAnimatable ใช้สำหรับควบคุมการเล่นภาพเคลื่อนไหว
สรุปเนื้อหา
ข้อมูลสำคัญจากบทความ
ข้อมูลสำคัญเกี่ยวกับ วอทช์คิท
WatchKit เป็น เฟรมเวิร์ก ที่ Apple จัดเตรียมไว้ สำหรับการพัฒนา แอปพลิเคชัน สำหรับ Apple Watch เฟรมเวิร์ก WatchKit ได้รับการออกแบบมาสำหรับ ภาษาการเขียนโปรแกรม Swift และ...
ประวัติศาสตร์
WatchKit เปิดตัวครั้งแรกในปี 2014 หนึ่งปีก่อนการเปิดตัว Apple Watch [ 2 ] โดยถูกรวมอยู่ใน SDK เบต้าของ iOS 8.
ฟังก์ชันการทำงาน
WatchKit มีคลาสที่ช่วยให้สามารถพัฒนาแอปพลิเคชันบน Apple Watch ได้ นอกจากนี้ WatchKit ยังช่วยให้แอปพลิเคชัน iOS สามารถส่งการแจ้งเตือนและ "Glances" ซึ่งเป็นการแจ้งเตือนแบบถาวรที่สร้างขึ้นโดยใช้เทมเพลตที่กำหนดไว้ล่วงหน้าโดย Apple [ 5 ]...
ชั้นเรียน
WatchKit มีคลาสบางคลาสสำหรับวัตถุประสงค์ทั่วไป เช่น ตัวแทนของคอนโทรลเลอร์ อินเทอร์เฟซ และการดำเนินการแจ้งเตือน [ 7 ]