Swift Playground
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy Swift online ngay trên trình duyệt
Playground và trình biên dịch Swift online miễn phí. Viết Swift trên trình duyệt, nhấn Chạy, và swiftc biên dịch rồi thực thi chương trình chỉ trong vài giây. Không cần Xcode, không cần Mac, không phải thiết lập Swift Package Manager trước.
Trình soạn thảo dùng chung engine với VS Code, nên tô sáng cú pháp Swift, tự động hoàn thành và gạch chân chẩn đoán lỗi đều hoạt động. Code được biên dịch bằng Swift 6.0 trên Debian với module cache đã làm nóng sẵn: Foundation được import sẵn, nên String/Array/Dictionary/Date/URLSession và phần còn lại của thư viện chuẩn đều dùng được ngay. Rất tiện để học Swift khi không có Mac, ôn phỏng vấn iOS hay tìm hiểu protocol và generic.
Điều gì làm playground Swift này hữu ích
- Biên dịch Swift tức thì: swiftc biên dịch chương trình với module cache đã làm nóng sẵn và chạy nó trong vài giây, không cần Xcode hay
swift package init. - Tô sáng cú pháp Swift đầy đủ, tự động hoàn thành và chẩn đoán swiftc rõ ràng, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin.
readLine()vàFileHandle.standardInputđều đọc từ ô đầu vào của playground, nên chương trình dòng lệnh Swift và bài kiểu phỏng vấn chạy trọn vẹn từ đầu đến cuối. Bạn không cần Xcode, Mac hay toolchain Swift. - Toolchain Swift 6.0 kèm Foundation: biên dịch chương trình Swift, dùng struct, protocol, generic và async/await mà không cần Mac hay Xcode.
Bạn có thể làm gì trong playground Swift
- Optional,
guard letvàif let: những cách viết null-safety giúp Swift an toàn, chạy được mà không cần code khung UIKit hay SwiftUI. - Struct, lớp, enum có giá trị liên kết và protocol có associated type: phần cốt lõi của hệ thống kiểu Swift, thử được từng khai báo một.
- Thử nghiệm Swift nhanh: thử một property wrapper, kiểm tra một luồng async/await, thử một result builder, hoặc xem mệnh đề
wherecủa generic thu hẹp kiểu ra sao.
Câu hỏi thường gặp về Swift playground online
Swift playground online có miễn phí không?
Có, playground Swift hoàn toàn miễn phí. Không cần đăng ký, không cần Xcode, không cần Mac và không phải cài toolchain Swift. Chỉ cần mở trang và biên dịch.
Tôi có cần Xcode hay máy Mac không?
Không cần cài gì cả. Bạn không cần Xcode, Mac hay toolchain Swift trên máy. Trình biên dịch Swift online biên dịch code bằng Swift 6.0 trên Debian và chạy nó trong vài giây. Người dùng Windows và Linux có thể viết và thử Swift ở đây mà không cần thiết lập riêng cho nền tảng nào.
Playground Swift có dùng được trên điện thoại và Chromebook không?
Có. Playground Swift chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để viết Swift trên Chromebook, iPad hoặc bất kỳ máy nào không chạy được Xcode.
Tôi có dùng readLine() được trong Swift playground online không?
readLine() và FileHandle.standardInput đọc các dòng bạn gõ giống hệt khi bạn chạy một tệp Swift đã biên dịch trên máy và gõ trong terminal. Rất hợp cho bài kiểu phỏng vấn và công cụ CLI, mà không cần Mac.Thử playground xong thì học Swift tiếp như thế nào?
Sửa đoạn code Swift mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học có lộ trình hơn, khóa học Swift tương tác của Coddy dạy optional, struct, lớp, protocol, generic và async/await qua bài tập thực hành: nền tảng vững chắc dù bạn nhắm đến iOS hay Swift phía máy chủ.
Công cụ hữu ích cho Swift
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Swift, tất cả đều thuộc Coddy.