Cùng với iOS 8.3 beta 1, Apple đã phát hành Xcode 6.3 beta 1 với phiên bản Swift mới, ngôn ngữ lập trình dành cho Cocoa và Cocoa Touch được các nhà phát triển sử dụng để tạo các ứng dụng trên iPhone, iPad, iPod touch và Mac. Phiên bản mới này tích hợp Swift mặc định, được công bố lần đầu tiên vào tháng 2014 năm ngoái tại WWDC 1.2 và được cập nhật lên phiên bản XNUMX.
Xcode 6.3 bao gồm một phiên bản mới của ngôn ngữ Swift, nó cũng bao gồm một số thay đổi ngôn ngữ đáng kể được trình bày chi tiết trong phiên bản mới trong Xcode 6.3 beta. Xcode 6.3 cũng cung cấp một công cụ di chuyển để điều chỉnh mã của bạn với Swift 1.2.
Điều này phiên bản mới của swift Cập nhật được mô tả là "chính" cho ngôn ngữ lập trình với tất cả các thay đổi được đánh dấu trong Blog của Apple dành riêng cho Swift. Tháng trước, Đại học Stanford đã xuất bản khóa học iTunes U của riêng mình về phát triển ứng dụng bằng ngôn ngữ lập trình Swift của Apple, với nhiều cải tiến trình biên dịch, Swift 1.2 được thiết kế để ổn định hơn và cải thiện hiệu suất trên mọi giác quan. Những thay đổi này cũng mang lại trải nghiệm tốt hơn khi làm việc với Swift trong Xcode. Một số cải tiến dễ thấy nhất bao gồm:
- Các bản dựng và cập nhật liên tục (Bản dựng tăng dần): Các tệp nguồn không thay đổi sẽ không được biên dịch lại theo mặc định.
- Các tệp thực thi nhanh hơn: Các phiên bản gỡ lỗi tạo ra các tệp nhị phân chạy nhanh hơn nhiều và các tối ưu hóa mới cung cấp hiệu suất phiên bản phát hành thậm chí còn tốt hơn.
- Chẩn đoán trình biên dịch tốt hơn: Các thông báo lỗi và cảnh báo rõ ràng hơn, cùng với Bản sửa lỗi mới, giúp viết mã chính xác trong Swift 1.2 dễ dàng hơn.
- Cải thiện độ ổn định: Các lỗi trình biên dịch định kỳ nhất đã được sửa với ít cảnh báo hơn từ SourceKit trong trình chỉnh sửa Xcode.
Nó cũng quan trọng lưu ý rằng trong Swift 1.2, ngôn ngữ đã được tinh chỉnh hơn nữa để đảm bảo hành vi có thể dự đoán và ổn định, với nhiều cải tiến khác nhau đối với sự tương tác giữa Swift và Objective-C.