Apple News

Apple เปิดตัว Swift Playgrounds 3.0 Beta ตัวแรก

ผู้ใช้ TestFlight ที่ลงทะเบียนเพื่อทดสอบเบต้า แอพเข้ารหัส Swift Playgrounds ของ Apple สามารถดาวน์โหลด Swift Playgrounds 3.0 Beta ได้ตั้งแต่เช้าวันนี้ Swift Playgrounds ใช้ Swift 5.0 ซึ่งเป็นภาษาเขียนโค้ดของ Apple รุ่นเบต้า





ขอบเขตของสิ่งใหม่ใน Swift Playgrounds 3.0 ยังไม่ชัดเจน แต่บันทึกย่อประจำรุ่นของ Apple สำหรับการอัปเดตเบต้าให้รายละเอียดเล็กน้อย แอพเวอร์ชันใหม่นี้อนุญาตให้ Playground Books มีไดเร็กทอรีของโค้ด Swift และทรัพยากรที่นำเข้าเพื่อใช้โดยหน้าใดก็ได้ในหนังสือ

สนามเด็กเล่น
โมดูลในไดเรกทอรีโมดูลของหนังสือสามารถนำเข้าไปยังหน้าใดก็ได้ในหนังสือ บันทึกประจำรุ่นของ Apple สำหรับการอัปเดตอยู่ด้านล่าง:



ใหม่ใน Swift Playgrounds 3.0 เบต้า:
ตอนนี้ Playground Books มีไดเร็กทอรีของโค้ด Swift และทรัพยากรที่นำเข้าเพื่อใช้ในหน้าใดก็ได้ในหนังสือเล่มนั้น

ไฟล์ ./Contents/UserModules/UserCode.playgroundmodule/Sources/UserSource.swift สามารถแก้ไขได้โดยผู้ใช้โดยใช้แท็บตัวแก้ไขซอร์สใหม่

นอกจากนี้ โมดูลในไดเรกทอรีโมดูลของหนังสือ (.playgroundbook/Contents/Modules) สามารถนำเข้าจากหน้าใดก็ได้ในหนังสือ แต่จะดูหรือแก้ไขในแอปไม่ได้

หมายเหตุ: Swift Playgrounds 3.0 เบต้าใช้ Swift 5 (swiftlang-1001.0.0.63.8) รหัสที่เขียนโดยใช้ Swift เวอร์ชันอื่นอาจไม่ทำงานใน UserModuleExample.playgroundbook

ปัญหาที่ทราบใน Swift Playgrounds 3.0 Beta:

- Playground อาจติดขัดขณะทำงานเมื่อมีปัญหาในการใช้งานจริง (47896251)

วิธีแก้ปัญหา: แก้ไขปัญหาที่เกิดขึ้นจริง กลับไปที่เบราว์เซอร์เอกสารแล้วเปิด Playground อีกครั้ง

- สนามเด็กเล่นอาจติดขัดหลังจากบันทึกภาพยนตร์ (42903135)

วิธีแก้ปัญหา: บังคับปิด Swift Playgrounds จากตัวสลับแอพ จากนั้นเปิดแอพใหม่แล้วเปิด Playground อีกครั้ง

ผู้ใช้ TestFlight ที่เคยลงทะเบียนเพื่อทดสอบเบต้า Swift Playgrounds สามารถเข้าถึงเบต้าได้ แต่ดูเหมือนว่า Apple จะไม่อนุญาตให้ผู้ทดสอบรายใหม่สมัครใช้งานในขณะนี้

นี่เป็นเบต้าแรกของ Swift Playgrounds 3.0 ที่ Apple เปิดตัว เวอร์ชันปัจจุบันของแอปที่เผยแพร่ต่อสาธารณะคือเวอร์ชัน 2.2 ซึ่งเผยแพร่ในเดือนพฤศจิกายน