Swift Playground
การศึกษา
ฟรี
คำอธิบาย:
Swift Playground ทำให้การเรียนรู้วิธีเขียนโค้ดและการสร้างแอปจริงมีความสนุกสนาน คุณจะต้องไขปริศนาแบบโต้ตอบใน “เริ่มต้นใช้ด้วยการเขียนโค้ด” ซึ่งจะมีคำแนะนำต่างๆ และเรียนรู้พื้นฐานของการสร้างแอปใน “เริ่มต้นใช้ด้วยแอป” คุณจะได้ทดลองใช้โค้ดในด่านและตัวอย่างต่างๆ ที่มีอยู่มากมายซึ่งจะทำให้คุณได้รับประสบการณ์การเขียนโค้ดที่หลากหลายไม่ซ้ำเดิม
ในการใช้ Swift Playground คุณไม่จำเป็นต้องมีประสบการณ์เรื่องการเขียนโค้ดใดๆ แอปนี้จึงเหมาะสำหรับทุกคนที่เพิ่งเริ่มต้น ไม่ว่าจะอายุแปดปีหรือร้อยแปดปีก็เรียนได้ ตลอดบทเรียนคุณจะได้เรียนรู้ Swift และ SwiftUI ซึ่งเป็นเทคโนโลยีการเขียนโปรแกรมอันทรงพลังที่สร้างโดย Apple และใช้งานโดยมืออาชีพทั่วโลกเพื่อสร้างแอปจำนวนมากที่ได้รับความนิยมสูงในปัจจุบัน นอกจากนี้ เนื่องจากแอปนี้ถูกสร้างขึ้นเพื่อให้ใช้ประโยชน์จาก iPad และ iOS SDK ของจริง Swift Playground จึงมอบประสบการณ์ในการเรียนรู้อย่างที่ไม่เคยมีใครทำมาก่อน
บทเรียนที่มาพร้อมกับแอป
• บทเรียนต่างๆ ที่สร้างโดย Apple จะพาคุณไปเรียนรู้แนวคิดหลักของการเขียนโปรแกรมโดยใช้โค้ดเพื่อไขปริศนาต่างๆ
• ดูการรันโค้ดของคุณในโลก 3D แบบโต้ตอบที่สวยงามซึ่งคุณสามารถใช้นิ้วเพื่อหมุน และหนีบหรือกางนิ้วเพื่อซูมได้
• อภิธานศัพท์และหน้าวิธีใช้ที่มีมาให้ในแอปจะมีข้อมูลอย่างละเอียดเกี่ยวกับคำสั่ง เฟรมเวิร์ค และคำศัพท์เฉพาะที่ใช้ได้
สำรวจและสรรสร้าง
• การเขียนโค้ดแบบโต้ตอบจะแสดงผลลัพธ์ของโค้ดของคุณในทันทีควบคู่กับผลงานของคุณ
• บรรทัดของโค้ดในหนังสือ Playground จะถูกไฮไลท์ในแต่ละขั้นตอนที่โค้ดของคุณรัน
• หนังสือจะมอบตัวช่วยในการเริ่มสร้าง Playground ของคุณเองที่ใช้กราฟิก เสียง และการแตะ
• แกลเลอรี่แอปจะสาธิตให้คุณเห็นการสร้างบล็อกของแอป เช่น การนำทางแบบแตะและการรับ input จากเซ็นเซอร์ของอุปกรณ์
สร้างแอปบน iPad
• สร้างแอปจริงบน iPad โดยใช้ SwiftUI
• ดูการเปลี่ยนแปลงของโค้ดของคุณที่สะท้อนให้เห็นแบบสดๆ ในระหว่างที่คุณป้อน
• ป้อนโค้ดอย่างรวดเร็วและแม่นยำด้วยคำแนะนำโค้ดแบบใกล้ข้อความ
• ขยายแอปของคุณด้วยระบบนิเวศของแพ็คเกจ Swift
• นำทางโค้ดของคุณด้วยการค้นหาแบบทั่วทั้งโปรเจ็กต์
ความช่วยเหลือด้านการเขียนโค้ดอัจฉริยะ
• แตะค้างไว้เพื่อจับคำสั่งแล้วเลื่อนไปรอบๆ เพื่อเปลี่ยนลำดับของโค้ดของคุณ
• ลากวงเล็บปีกกาด้วยนิ้วของคุณเพื่อครอบบล็อกของโค้ดที่อยู่ใน loop หรือชุดคำสั่งเงื่อนไข
• ลากแล้วปล่อยส่วนย่อยของโค้ดที่ใช้บ่อยลงใน Playground ของคุณโดยตรง
• แก้ไขปัญหาข้อผิดพลาดเกี่ยวกับโค้ดทั่วไปด้วยคำแนะนำแบบใกล้ข้อความที่มีประโยชน์
• จัดระเบียบโค้ดอยู่เสมอด้วยการจัดรูปแบบโค้ดอัตโนมัติ
โค้ด Swift, SwiftUI และ iOS ของจริง
• เรียนรู้ Swift ที่เป็นภาษาการเขียนโปรแกรมอันทรงพลังภาษาเดียวกันกับที่มืออาชีพใช้เพื่อสร้างแอปใน App Store
• สร้างแอปแบบไดนามิกและสวยงามโดยใช้ SwiftUI ซึ่งเป็นวิธีที่ทันสมัยในการสร้างอินเทอร์เฟซผู้ใช้
• เข้าถึงเฟรมเวิร์คต่างๆ ของ iOS เช่น SpriteKit สำหรับเกม 2D, SceneKit สำหรับกราฟิก 3D, UIKit และอื่นๆ
• โค้ดของคุณสามารถควบคุมฮาร์ดแวร์ของ iPad ได้โดยตรง รวมถึงไจโรสโคป อุปกรณ์ตรวจจับการเคลื่อนไหว กล้อง และอีเวนต์การแตะ
แชร์และเผยแพร่
• ส่งโปรเจ็กต์ของคุณให้กับเพื่อนๆ และสมาชิกในครอบครัวของคุณโดยใช้แอปข้อความ, แอปเมล, AirDrop หรือส่วนขยายแผ่นแชร์งานอื่นๆ
• นำโปรเจ็กต์แอปของคุณไปที่ Xcode บน Mac แล้วนำกลับมาอีกครั้ง
• ส่งแอปที่เสร็จแล้วของคุณไปที่ App Store ด้วย App Store Connect
เพิ่มเติม I love and really enjoy it.it’s very easy to understand but sometimes the map didn’t run the code
I love and really enjoy it.it’s very easy to understand but sometimes the map didn’t run the code
I don’t find any problems in this app because I use iPad Pro which now has the best performance. Some people find this app lacking.. btw, I had some fun playing and coding.
I don’t find any problems in this app because I use iPad Pro which now has the best performance. Some people find this app lacking.. btw, I had some fun playing and coding.
Great for learning the Swift programming language! Also great for making SwiftUI apps. Would be great if more file type support (like .metal) were added!
Great for learning the Swift programming language! Also great for making SwiftUI apps. Would be great if more file type support (like .metal) were added!
Can’t make a book can’t make app or anything it just crash and not responding Overall it would be good if the app actually work :/
Can’t make a book can’t make app or anything it just crash and not responding Overall it would be good if the app actually work :/
Swift Playground 4.7 มี Swift 6 และ iOS 26 SDK พร้อมกับการแก้ไขข้อบกพร่องและการปรับปรุงความเสถียรให้ดียิ่งขึ้น
4.7 17 มี.ค.
รายการอัปเดตนี้แก้ไขปัญหาที่ทำให้ไม่สามารถแสดงรหัสที่สมบูรณ์ได้ พร้อมกับการแก้ไขข้อบกพร่องอื่นๆ และการปรับปรุงความเสถียรให้ดียิ่งขึ้น
4.6.4 17/04/2568
รายการอัปเดตนี้มีการแก้ไขข้อบกพร่องและการปรับปรุงความเสถียร
4.6.3 03/03/2568
รายการอัปเดตนี้ประกอบด้วยเบราว์เซอร์เอกสารใหม่ที่ช่วยให้สามารถสร้าง Playground ใหม่หรือค้นหา Playground ล่าสุดได้อย่างง่ายดาย และมีการแก้ไขข้อบกพร่องและการปรับปรุงความเสถียร
4.6.2 10/02/2568
รายการอัปเดตนี้ประกอบด้วยเบราว์เซอร์เอกสารใหม่ที่ช่วยให้สามารถสร้าง Playground ใหม่หรือค้นหา Playground ล่าสุดได้อย่างง่ายดาย และมีการแก้ไขข้อบกพร่องและการปรับปรุงความเสถียร
4.6 31/01/2568
Swift Playgrounds 4.5.1 ประกอบด้วย Swift 5.10 และ iOS 17.5 SDK
4.5.1 16/05/2567
Swift Playgrounds 4.5 มี Swift 5.10 และ iOS 17.4 SDK พร้อมด้วยคุณสมบัติและการแก้ไขข้อบกพร่องอื่นๆ
• เปิดอย่างรวดเร็วช่วยให้คุณข้ามไปยังไฟล์หรือสัญลักษณ์โค้ดต่างๆ ในโปรเจ็กต์ของคุณได้
• การทำงานด่วนให้คุณเข้าถึงคำสั่งเมนูได้อย่างรวดเร็ว
• ข้ามไปยังบรรทัดช่วยให้คุณนำทางโดยอิงตามหมายเลขบรรทัดในโค้ดของคุณได้
4.5 03/04/2567
Swift Playgrounds 4.4.1 มี Swift 5.9.2 และ iOS 17.2 SDK
4.4.1 13/12/2566
Swift Playgrounds 4.4 มี Swift 5.9 และ iOS 17 SDK
4.4 23/10/2566
รายการอัปเดตนี้แก้ไขปัญหาที่สามารถป้องกันไม่ให้โหลดการแสดงตัวอย่าง SwiftUI ได้
4.3.1 31/05/2566
มีอะไรใหม่:
Swift Playgrounds 4.3 ประกอบด้วย Swift 5.8, iOS 16.4 SDK รวมถึงคุณสมบัติอื่นๆ และการแก้ไขข้อบกพร่อง
แป้นเสียงแสดงวิธีสร้างเครื่องดนตรีดิจิทัลของคุณเอง
รองรับภาษานอร์เวย์และเวียดนาม
4.3 03/04/2566
• รายการอัปเดตนี้จะแก้ไขปัญหาที่ข้อความแสดงข้อผิดพลาดยังคงอยู่หลังจากแก้ไขโค้ดแล้ว
4.2.1 16/11/2565
Swift Playgrounds 4.2 มีการปรับปรุงสำหรับตัวแก้ไขโค้ดและบทเรียนในตัวแบบใหม่
ตัวแก้ไขโค้ด
แถบเครื่องมือที่สามารถกำหนดเองได้ช่วยให้สามารถเข้าถึงรายการโปรดได้อย่างรวดเร็ว
แถบการแสดงตัวอย่างแอปช่วยให้สลับระหว่างการแสดงตัวอย่างหลายรายการได้อย่างง่ายดาย
บทเรียนในตัว
ดูว่าแอปของคุณสามารถจำภาพได้อย่างไรในเริ่มต้นใช้การเรียนรู้ของเครื่อง
เรียนรู้วิธีจัดเรียงอินเทอร์เฟซของแอปของคุณในการวางเค้าโครงมุมมอง
4.2 26/10/2565
มีอะไรใหม่:
Swift Playgrounds 4.1 มีการแก้ไขข้อบกพร่องและเนื้อหาใหม่ต่อไปนี้:
“สร้างแอปต่อไป อย่ายอมแพ้” ช่วยให้คุณเข้าใจว่าข้อมูลเคลื่อนที่ผ่านทั่วทั้งแอป SwiftUI อย่างไร
“การทำให้รูปร่างเคลื่อนไหวได้” สอนให้คุณทราบถึงวิธีสร้าง แก้ไข และทำให้รูปร่างเคลื่อนไหวได้
“การถ่ายรูป” คือรูปลักษณ์ขั้นสูงในการสร้างกล้องของคุณเอง
4.1 17/05/2565
Swift Playgrounds 4.0.2 ประกอบด้วยการปรับปรุงด้านความเสถียรและประสิทธิภาพพร้อมกับการแก้ไขข้อบกพร่องต่อไปนี้:
• การทำให้โค้ดสมบูรณ์หยุดแสดงในบางสถานการณ์
• คลังส่วนย่อยค้างในระหว่างค้นหา
4.0.2 08/03/2565
คุณสมบัติของ Swift Playgrounds 4.0:
สร้างแอป iPhone และ iPad ด้วย SwiftUI โดยตรงจากบน iPad ของคุณ (ต้องใช้ iPadOS 15.2 ขึ้นไป)
การรวม App Store Connect เข้ามาจะช่วยให้คุณอัปโหลดแอปที่เสร็จแล้วของคุณไปที่ App Store ได้
การแสดงตัวอย่างแอปจะแสดงการอัปเดตแบบสดๆ ขณะที่คุณแก้ไขแอปของคุณ
การแสดงตัวอย่างแบบเต็มหน้าจอจะช่วยให้คุณดูแอปของคุณแบบจรดขอบได้
คำแนะนำโค้ดฝังในแบบอัจฉริยะจะช่วยให้คุณเขียนโค้ดได้อย่างรวดเร็วและแม่นยำ
โปรเจ็กต์แอปทำให้การย้ายโปรเจ็กต์ไปที่ Xcode และย้ายกลับมาเป็นเรื่องง่าย
การค้นหาทั้งโปรเจ็กต์จะค้นหาผลลัพธ์ในหลายๆ ไฟล์
คลังส่วนย่อยมีตัวควบคุม สัญลักษณ์ และสีสันของ SwiftUI ให้เลือกนับร้อย
4.0.1 01/02/2565
คุณสมบัติของ Swift Playgrounds 4.0:
สร้างแอป iPhone และ iPad ด้วย SwiftUI โดยตรงจากบน iPad ของคุณ (ต้องใช้ iPadOS 15.2 ขึ้นไป)
การรวม App Store Connect เข้ามาจะช่วยให้คุณอัปโหลดแอปที่เสร็จแล้วของคุณไปที่ App Store ได้
การแสดงตัวอย่างแอปจะแสดงการอัปเดตแบบสดๆ ขณะที่คุณแก้ไขแอปของคุณ
การแสดงตัวอย่างแบบเต็มหน้าจอจะช่วยให้คุณดูแอปของคุณแบบจรดขอบได้
คำแนะนำโค้ดฝังในแบบอัจฉริยะจะช่วยให้คุณเขียนโค้ดได้อย่างรวดเร็วและแม่นยำ
โปรเจ็กต์แอปทำให้การย้ายโปรเจ็กต์ไปที่ Xcode และย้ายกลับมาเป็นเรื่องง่าย
การค้นหาทั้งโปรเจ็กต์จะค้นหาผลลัพธ์ในหลายๆ ไฟล์
คลังส่วนย่อยมีตัวควบคุม สัญลักษณ์ และสีสันของ SwiftUI ให้เลือกนับร้อย
การรองรับแพ็คเกจ Swift จะช่วยให้คุณใส่โค้ดที่เปิดเผยต่อสาธารณะเพื่อปรับปรุงแอปของคุณได้
4.0 15/12/2564
• การปรับปรุงด้านการแปลเป็นภาษาท้องถิ่นและประสิทธิภาพ
3.4.1 09/03/2564
• Console area shows the output of your print() statements
• Code suggestions appear much faster
• Export as a new playground lets you create custom lessons with a new reset point
• Fonts are resizable in the code editor
• Sidebar shows the table of contents and any additional Swift code files
3.4 16/11/2563
การปรับปรุงความเสถียรและการแก้ไขข้อบกพร่อง
3.3.1 09/07/2563
• ใช้งานได้กับการรองรับเคอร์เซอร์ใหม่ใน iPadOS
• ด่านตัวทำลายกำแพงที่มีการอัพเดทมีกราฟิกใหม่ทั้งหมดและสามารถกำหนดเองได้มากยิ่งขึ้น
• การปรับปรุงประสิทธิภาพและการแก้ไขข้อบกพร่องเพิ่มเติม
3.3 02/04/2563
• คำแนะนำโค้ดแสดงเร็วขึ้น
3.2 09/12/2562
• ใช้ชุดรูปแบบการเขียนโค้ดในโหมดมืดแบบใหม่เมื่อใช้งานโหมดมืดใน iPadOS 13
• ในเรียนรู้วิธีเขียนโค้ด คุณจะได้ช่วย Byte และเพื่อนๆ สำรวจโลกตอนกลางคืนของพวกเขาเมื่อใช้โหมดมืดใน iPadOS 13
• สร้างสิ่งต่างๆ ด้วยเฟรมเวิร์ค SwiftUI ใน playground ใหม่ที่คุณสร้าง
• มี Swift 5.1 และ iOS 13 SDK
3.1 01/10/2562
• เพิ่มไฟล์ Swift ที่แชร์ของคุณเองไปยัง Playground ของคุณ
• มีโค้ดในไฟล์ Swift ที่แชร์ของคุณพร้อมให้ใช้ทุกหน้าภายในหนังสือ Playground
• Playground ใหม่สำหรับเรียนรู้วิธีเขียนโค้ดจะแสดงวิธีใช้ไฟล์ Swift ในการสร้างกล้องและเครื่องมือปรับรูปภาพของคุณเอง
• ด่าน Sonic Workshop ใหม่จะใช้ไฟล์ Swift ในการสร้างเวทีเสียงด้วยเครื่องดนตรีของคุณเอง
• แตะแล้วลากที่กึ่งกลางของหน้าจอเพื่อกำหนดให้มีพื้นที่ว่างเพิ่มขึ้นสำหรับโค้ดของคุณหรือมุมมองสด
• ปุ่มควบคุมความเร็วสามารถเปิดปิดผลลัพธ์สำหรับโค้ดแต่ละบรรทัดได้ ซึ่งจะมีเครื่องมือแก้ไขจุดบกพร่องที่มีประสิทธิภาพให้กับคุณด้วย
• ข้อผิดพลาดของโค้ดจะถูกจัดกลุ่มลงในหน้าต่างที่แสดงขึ้นหน้าต่างเดียวเพื่อให้คุณสามารถข้ามไปยังปัญหาต่างๆ ได้อย่างรวดเร็ว
• ความคิดเห็นและสตริงภายในโค้ดจะถูกแปลเป็นภาษาที่รองรับทั้งหมด
คุณสมบัติขั้นสูงสำหรับนักเขียนและนักการศึกษา:
• เพิ่มโมดูลและไฟล์ Swift ที่แชร์ของคุณเองเพื่อสร้างเนื้อหาใหม่ที่มีประสิทธิภาพโดยตรงภายในแอพ
• ผู้ดูแลระบบสามารถควบคุมการสมัครรับของผู้ใช้ผ่าน MDM ได้
• Swift 5 คือเวอร์ชั่นเร่ิมต้นสำหรับเนื้อหาใหม่ทั้งหมด
3.0 14/05/2562
• คุณสามารถค้นหาเนื้อหาของบริษัทอื่นได้ง่ายๆ และดาวน์โหลดโดยตรงจากภายในแอพได้ฟรี
• คำสั่งนิ้วการสัมผัสสำหรับเลือกโค้ดมีความแม่นยำและใช้งานง่ายมากขึ้น
• มีอะไรต่อไปจะแนะนำให้คุณลองเล่น Playground ใหม่ๆ ได้อย่างชาญฉลาดยิ่งขึ้น
• แป้นพิมพ์บนหน้าจอสามารถแสดงและซ่อนตัวโดยที่คาดเดาได้มากยิ่งขึ้น
• มีการแก้ไขข้อบกพร่องและการปรับปรุงประสิทธิภาพเพิ่มเติม
2.2 12/11/2561
Swift Playground 4.7 มี Swift 6 และ iOS 26 SDK พร้อมกับการแก้ไขข้อบกพร่องและการปรับปรุงความเสถียรให้ดียิ่งขึ้น
เพิ่มเติม เวอร์ชัน 4.7 17 มี.ค.
ข้อมูลที่ไม่เชื่อมโยงกับคุณ ข้อมูลต่อไปนี้อาจถูกเก็บรวบรวมแต่ไม่ได้เชื่อมโยงกับตัวตนของคุณ:
ตัวระบุ ข้อมูลการใช้งาน การวินิจฉัย