07/09/2018, 10:32

Ứng dụng Swift Playground cho iPad ra mắt: tự học lập trình Swift theo kiểu trò chơi

Swift Playground trước đây là một phần của bộ công cụ lập trình XCode đồ sộ vốn chỉ hoạt động trên máy Mac mà thôi. Vấn đề là không phải ai cũng có máy tính nói chung hay máy Mac nói riêng, trong khi số lượng người dùng iPad lại lớn hơn và Apple cũng muốn đưa ngôn ngữ Swift đến mọi ...

Swift Playground trước đây là một phần của bộ công cụ lập trình XCode đồ sộ vốn chỉ hoạt động trên máy Mac mà thôi. Vấn đề là không phải ai cũng có máy tính nói chung hay máy Mac nói riêng, trong khi số lượng người dùng iPad lại lớn hơn và Apple cũng muốn đưa ngôn ngữ Swift đến mọi người nên Swift Playground cho iPad mới ra đời. App tích hợp sẵn nhiều bài học từ cơ bản đến nâng cao và được làm mới theo thời gian để giúp bạn làm quen với ngôn ngữ này, từ cách viết ra những dòng khai báo đầu tiên cho đến điều khiển nhân vật trong một mô hình giả lập nhỏ. Trong một ví dụ, Apple cho phép bạn kéo thả vòng lặp để làm cho nhân vật chạy vòng tròn, trong ví dụ khác thì bổ sung thêm lệnh để nhân vật đi tới đi lui… Kiểu học lập trình như vậy giống với ý tưởng của trang Code.org.

Những đoạn code này đều ở mức cơ bản vì Apple thiết kế chúng để con nít cũng có thể dễ dàng học và hiểu, cũng như dễ thao tác bằng các nút trên màn hình. Cũng do vậy mà các code liên quan tới giải mã phần cứng hay dựng hình 3D không được Swift Playground đưa vào để giảm độ phức tạp, chứ còn phần xử lý bên dưới bạn sẽ phải làm rất nhiều khi viết một app iOS hay macOS thực thụ.

Swift Playground có một bàn phím ảo riêng được tối ưu cho việc học lập trình, bao gồm khả năng tự hoàn tất tên biến, tích hợp nhanh các dấu ngoặc vuông và ngoại kép ra giao diện chính. Nó cũng được Apple trang bị nhiều chức năng tham khảo code tự động, nó sẽ tự thế code vào cho bạn trong trường hợp bạn không biết cú pháp hay chỉ đơn giản là không biết làm việc gì đó như thế nào.

Swift Playground sẽ cho tải về miễn phí từ App Store khi iOS 10 chính thức ra mắt vào mùa thu năm nay, sắp tới chúng ta cũng sẽ được trải nghiệm trước app này.

Swift_Playground_3.pngSwift_Playground_2.pngSwift_Playground_1.pngSwift_Playground_4.png

Techtalk via tinhte
Nguồn: Apple
Bài liên quan

Đừng xây dựng ứng dụng của bạn cho 100 triệu users

Khi làm apps, những người khởi nghiệp thường mơ rằng ứng dụng của họ sẽ là Truecaller kế tiếp, sẽ vượt qua con số 100 Triệu users trong tháng 12 tới, sau khi tăng gấp đôi lượng users mới hàng ngày trong trong vòng chưa tới 3 tháng. Với cách nhìn này, những người khởi nghiệp công nghệ ...

Vũ Văn Thanh viết 13:58 ngày 04/10/2018

Google sẽ đánh giá ứng dụng trước khi cho phép tải lên Google Play

Sau nhiều năm phụ thuộc vào quá trình kiểm tra ứng dụng tự động hóa, Google hiện đã thực hiện một số thay đổi về chính sách của cửa hàng ứng dụng Play Store để loại bỏ các ứng dụng độc hại và không mong muốn. Công ty vừa cập nhật một số tính năng mới nhằm thay đổi cách quản lý các ứng dụng ...

Bùi Văn Nam viết 21:55 ngày 17/09/2018

Box sửa lỗ hổng bảo mật trong ứng dụng đồng bộ cho phiên bản máy tính để bàn của MAC

Dịch vụ lưu trữ file và chia sẻ trực tuyến Box đã vá các phiên bản Mac của ứng dụng máy tính để bàn của mình sau khi một nhà phát triển phát hiện ra khả năng các bit nhạy cảm của dữ liệu bị “phơi bày”, bao gồm các API key, ID người dùng nội bộ, các URL và mật khẩu. Pepijn Bruienne, ...

Bùi Văn Nam viết 21:40 ngày 17/09/2018

Cập nhật ứng dụng Adobe Reader cho các thiết bị Android

Nếu bạn đang là một trong 400 triệu người sử dụng thiết bị Android cài đặt ứng dụng Adobe Reader để đọc những tài liệu định dạng PDF trên thiết bị di động, thì bạn nên cập nhật ứng dụng mới nhất tại Google Play Store ngay lập tức. Adobe vừa cho ra mắt phiên bản Adobe Reader 11.2.0 nhằm ...

Trịnh Tiến Mạnh viết 16:36 ngày 17/09/2018

Ứng dụng Swift Playground cho iPad ra mắt: tự học lập trình Swift theo kiểu trò chơi

Swift Playground trước đây là một phần của bộ công cụ lập trình XCode đồ sộ vốn chỉ hoạt động trên máy Mac mà thôi. Vấn đề là không phải ai cũng có máy tính nói chung hay máy Mac nói riêng, trong khi số lượng người dùng iPad lại lớn hơn và Apple cũng muốn đưa ngôn ngữ Swift đến mọi ...

Tạ Quốc Bảo viết 10:32 ngày 07/09/2018
0