Vui chơi với ngôn ngữ lập trình Swift của Apple

Các sân chơi trong Swift chỉ là quá nhiều niềm vui

Apple đã triển khai ngôn ngữ lập trình Swift tại sự kiện WWDC 2014. Swift được thiết kế để cuối cùng thay thế Objective-C, và cung cấp một môi trường phát triển thống nhất cho những người tạo ra các ứng dụng cho cả thiết bị Mac và iOS.

Kể từ khi thông báo ban đầu của Swift, ngôn ngữ mới đã thấy một số cập nhật. Nó bây giờ kết hợp hỗ trợ cho watchOS cũng như tvOS, cho phép bạn phát triển cho toàn bộ gam màu của các thiết bị của Apple từ một môi trường phát triển duy nhất.

Vào mùa hè năm 2014, tôi đã tải xuống phiên bản beta gốc của Swift đã có sẵn cho các nhà phát triển của Apple. Đây là một cái nhìn ngắn gọn về những gì tôi tìm thấy, và một vài khuyến nghị về cách tiến hành nếu bạn quan tâm đến việc học Swift.

Mùa hè năm 2014

Đầu tuần này, cuối cùng tôi cũng đã tải xuống phiên bản beta của Xcode 6 từ trang web của Nhà phát triển Apple. Xcode, IDE của Apple (Môi trường phát triển tích hợp) chứa mọi thứ cần thiết để phát triển ứng dụng cho thiết bị Mac hoặc iOS. Bạn thực sự có thể sử dụng Xcode cho nhiều dự án phát triển khác nhau, nhưng đối với người dùng Mac, việc tạo ứng dụng Mac và iOS là những vấn đề lớn.

Xcode, như thường lệ, miễn phí. Bạn cần có ID Apple, hầu hết người dùng Mac và iOS đã có, nhưng bạn không cần phải là thành viên trả phí của cộng đồng Nhà phát triển Apple. Bất kỳ ai có ID Apple đều có thể tải xuống và sử dụng IDE Xcode.

Hãy chắc chắn chọn phiên bản Xcode 6 beta, vì nó bao gồm ngôn ngữ Swift. Một lời cảnh báo: tệp lớn (khoảng 2,6 GB) và tải xuống tệp từ trang web của Nhà phát triển Apple là một quá trình nổi tiếng chậm.

Sau khi cài đặt Xcode 6 beta, tôi đã tìm kiếm hướng dẫn và hướng dẫn ngôn ngữ Swift. Kinh nghiệm lập trình của tôi trở lại ngôn ngữ lắp ráp cho các bộ vi xử lý của Motorola và Intel, và một chút C cho một số dự án phát triển; sau đó, tôi bị lừa xung quanh với Objective-C, chỉ vì sự thích thú của riêng tôi. Vì vậy, tôi rất mong được thấy những gì Swift cung cấp.

Như tôi đã đề cập, tôi đã tìm kiếm các hướng dẫn, hướng dẫn và tham chiếu Swift. Trong khi tôi tìm thấy nhiều trang web cung cấp hướng dẫn Swift, tôi quyết định, không có lý do cụ thể nào, danh sách dưới đây là nơi tôi sẽ bắt đầu.

Hướng dẫn ngôn ngữ Swift

Sau khi đọc lại iBook về lập trình Swift (tôi thực sự đọc iBook khi nó xuất hiện lần đầu vào tháng 6), tôi quyết định chuyển sang hướng dẫn bắt đầu nhanh của Ray Wenderlich và làm theo cách của mình thông qua hướng dẫn về các khái niệm cơ bản về Swift. Tôi thích hướng dẫn của anh ấy và tôi nghĩ đó là một nơi tốt cho một người mới bắt đầu, những người có ít kinh nghiệm lập trình để bắt đầu. Mặc dù tôi có một nền tảng vững chắc trong phát triển, nó từ một thời gian dài trước đây, và một chút bồi dưỡng chỉ là vé trước khi chuyển sang hướng dẫn và tài liệu tham khảo của Apple.

Tôi chưa tạo bất kỳ ứng dụng nào với Swift, và trong mọi xác suất, tôi sẽ không bao giờ làm thế. Tôi chỉ thích giữ trạng thái phát triển hiện tại. Những gì tôi tìm thấy trong Swift là khá tuyệt vời. Bản Xcode 6 beta là tuyệt vời, với tính năng Playgrounds hoạt động với Swift. Sân chơi cho phép bạn thử mã Swift bạn viết, với kết quả, từng dòng, được hiển thị trong Playgrounds. Tôi có thể nói gì; Tôi thích sân chơi; khả năng nhận phản hồi khi bạn viết mã của mình khá tuyệt vời.

Nếu bạn bị cám dỗ để thử sức với một chút phát triển, tôi khuyên bạn nên sử dụng Xcode và Swift. Cung cấp cho họ một shot, và có một số thú vị.

Cập nhật:

Ngôn ngữ lập trình Swift lên đến phiên bản 2.1 tại thời điểm cập nhật này. Cùng với phiên bản mới, Apple đã phát hành Swift như một ngôn ngữ lập trình nguồn mở, với các cổng có sẵn cho Linux, OS X và iOS. Ngôn ngữ Swift mã nguồn mở bao gồm trình biên dịch Swift và các thư viện chuẩn.

Cũng thấy bản cập nhật là Xcode, phiên bản nâng cao lên phiên bản 7.3. Tôi đã kiểm tra tất cả các tài liệu tham khảo trong bài viết này, ban đầu đã xem xét phiên bản beta đầu tiên của Swift. Tất cả tài liệu tham chiếu vẫn tồn tại và áp dụng cho phiên bản mới nhất của Swift.

Vì vậy, như tôi đã nói vào mùa hè năm 2014, đưa Swift ra sân chơi; Tôi nghĩ bạn sẽ thực sự thích ngôn ngữ lập trình mới này.

Xuất bản: 8/20/2014

Cập nhật: 4/5/2015