Tự học lập trình đơn giản bằng Swift Playground trên iPad
- Người viết: Yến Nhi lúc
- Tin tức
- - 0 Bình luận
Swift là một ngôn ngữ lập trình trực quan dành cho iOS, iPadOS, macOS, tvOS và watchOS. Mã Swift dễ tương tác, cú pháp ngắn gọn nhưng vẫn diễn đạt tốt tính năng hiện đại mà các nhà phát triển hiện nay yêu thích. Trên thực tế, Swift được thiết kế để trở thành ngôn ngữ lập trình đầu tiên cho bất kỳ ai, dù bạn vẫn đang đi học hay đang khám phá những con đường sự nghiệp mới.
Apple đã tạo ra chương trình giảng dạy miễn phí để dạy Swift cho mọi người. Nếu bạn đang muốn tự học lập trình cơ bản, bắt đầu từ ngôn ngữ Swift thì hãy cùng Vender xem hết bài viết dưới đây nhé!
Swift - ngôn ngữ lập trình được yêu thích thứ hai trên thế giới
Giới thiệu sơ qua thì Swift là một ngôn ngữ lập trình mới, được Apple phát triển và giới thiệu vào năm 2014. Cho đến nay, ngôn ngữ này vẫn luôn được cải tiến, cập nhật thêm các chức năng mới. Hiện tại, có rất nhiều app nổi tiếng của chính Apple cũng như app bên thứ ba viết bằng Swift như LinkedIn, Coursera, WhatsApp, Instagram… và rất rất nhiều ứng dụng khác dành cho mac, iPhone, iPad… cũng viết bằng Swift.
Theo đánh giá, Swift là một ngôn mạnh mẽ và trực quan, hoạt động cùng với tất cả các nền tảng của Apple. Rất dễ học và sử dụng đối với người mới bắt đầu, học sinh, sinh viên... Hiện tại, Swift đã được đưa vào việc dạy và học ở các trường đại học nổi tiếng, trong đó có đại học RMIT cơ sở Việt Nam.
Học lập trình Swift bằng Swift Playground
Có hai cách để học Swift trên iPad là thông qua hai ứng dụng Apple Books, hoặc Swift Playground. Theo cá nhân mình, nếu học qua Apple Books có phần hơi khô khan và chán nên mình quyết định giới thiệu về Swift Playground ở bài viết này. Tuy ứng dụng nhìn sơ qua có phần thiên về dành cho trẻ em sử dụng hơn, nhưng không phải vậy. Apple thiết kế Swift Playground dành cho tất cả mọi người từ bé đến lớn.
Apple Swift Playground lần đầu tiên xuất hiện trên iPad vào tháng 9/2016, được Apple công bố trong hội nghị dành cho các nhà phát triển toàn cầu WWDC 2016. Cho đến năm 2020 thì Apple mới mang nó lên macOS.
“Swift Playgrounds là một ứng dụng mang tính cách mạng dành cho iPad và Mac, giúp bạn học và thực hành Swift — một ngôn ngữ lập trình mạnh mẽ do Apple tạo ra và được các chuyên gia sử dụng để xây dựng các ứng dụng phổ biến nhất hiện nay. Swift Playgrounds không yêu cầu bạn có kiến thức về lập trình, vì vậy rất thích hợp cho những học sinh mới bắt đầu.” - Theo Apple.
Ứng dụng hiện có sẵn trên AppStore của Mac và iPad. Hỗ trợ iPadOS 16 trở lên cũng như macOS 13 trở về sau. Sau khi cài đặt Swift Playground, mở ứng dụng, ta sẽ được giao diện chính như sau:
Ngoài thư viện các bài học được tích hợp sẵn, còn có rất nhiều lựa chọn với nhiều chủ đề, bài học bổ sung trong Swift người dùng có thể tải thêm. Đặc biệt là tất cả đều miễn phí.
Bắt đầu, người dùng sẽ được tìm hiểu về các khái niệm cơ bản nhưng quan trọng để hiểu về lập trình. Ví dụ như các biến, kiểu dữ liệu, hàm, khởi tạo, câu lệnh điều kiện…
Sau khi chọn bài học, ta được giao diện như trên. Nhờ vào khu vực viết code ở bên trái màn hình và khu vực xem kết quả ở bên phải, người dùng có thể thấy được tức thì những gì mình vừa lập trình và đang lập trình.
Xem những giải thích cho bất cứ câu lệnh nào người dùng chưa hiểu chỉ bằng cách chạm nhẹ vào lệnh đó.
Chưa hết, Swift Playground trên iPad còn có tính năng hoàn thành đoạn code thông minh xuất hiện ngay tại dòng code của người dùng. Giúp bạn tiết kiệm được thời gian gõ vì nó sẽ đưa ra những gợi ý đoạn code chức năng để người dùng nhanh chóng tìm thấy thứ họ đang cần. Với tra cứu phức tạp hơn, tính năng này sẽ hiển thị tất cả các biến thể có thể dùng được. Rất thuận tiện và nhanh chóng.
Thiết bị iPad nào có thể tải được Playground? Nhỏ như iPad mini thì sao?
Câu trả lời là tất cả các dòng iPad mini, iPad thế hệ thứ 9, iPad thế hệ thứ 10, iPad Air, iPad Pro đều có thể tải và sử dụng Swift Playground.
Mới đây, Swift Playground đã được Apple tinh chỉnh lại riêng và thích hợp cho iPad. Hoạt động tốt nhất với các iPad đời mới nhất, có thể kể đến như iPad Air M2, iPad Pro M4, iPad gen 10. Ứng dụng này tận dụng tối đa sức mạnh của dòng iPad có, trên những tính năng Multi-Touch, khả năng đa nhiệm mạnh mẽ và chế độ Split View…
Có thể dễ dàng chia sẻ đoạn code của bạn với một người dùng iPad, Mac khác qua ứng dụng Mail, Tin nhắn, hay AirDrop tích hợp sẵn trên iPad. Người nhận sẽ có thể xem hoặc chỉnh sửa bằng Playground trên iPad hoặc bằng Xcode, Playground trên máy tính Mac của họ.
Những ai nên sử dụng Swift Playground trên iPad để học lập trình
Theo Vender, ai cũng có thể cài đặt và sử dụng ứng dụng này trên iPad nếu họ muốn học lập trình ngôn ngữ Swift một cách dễ dàng nhất mà không bị khô khan. Bao gồm học sinh, sinh viên, lập trình viên ở ngôn ngữ khác muốn chuyển sang Swift, hoặc có thể là những phụ huynh có định hướng cho con em học lập trình.
Hiện tại, tất cả các dòng iPad từ iPad mini, iPad thế hệ thứ 10, iPad Air, iPad Pro đang bán tại Vender đều có thể sử dụng và cài đặt Swift Playground một cách mượt mà. Ngoài ra, Vender còn có sẵn các phụ kiện đi kèm iPad như Magic Keyboard hay Apple Pencil Pro, Apple Pencil 2 hỗ trợ tối đa cho việc học tập trên iPad.
Viết bình luận
Bình luận