Swift là ngôn ngữ lập trình được biên dịch, đa mô hình, có mục đích chung được phát triển bởi Apple Inc. cho iOS, macOS, watchOS, tvOS, Linux và z/OS. Swift được thiết kế để hoạt động với các framework Cocoa và Cocoa Touch của Apple cũng như phần lớn mã Objective-C hiện có được viết cho các sản phẩm của Apple. Nó được xây dựng với khung trình biên dịch LLVM mã nguồn mở.
Đặc trưng:
- Biên dịch và chạy chương trình của bạn
- Xem đầu ra chương trình hoặc lỗi chi tiết
- Trình chỉnh sửa mã nguồn nâng cao với tính năng tô sáng cú pháp, hoàn thành dấu ngoặc và số dòng
- Mở, lưu, nhập và chia sẻ tệp Swift.
- Ngôn ngữ tham khảo
- Tùy chỉnh trình chỉnh sửa
Hạn chế:
- Cần có kết nối Internet để biên dịch
- Thời gian chạy chương trình tối đa là 20s
- Mỗi lần chỉ có thể chạy một file
- Một số chức năng hệ thống tập tin, mạng và đồ họa có thể bị hạn chế
- Đây là một trình biên dịch hàng loạt; các chương trình tương tác không được hỗ trợ. Ví dụ: nếu chương trình của bạn cung cấp lời nhắc đầu vào, hãy nhập đầu vào vào tab Đầu vào trước khi biên dịch.