Swift Playgrounds

Học lập trình thật.
Theo một cách thật vui.

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.

Giải các câu đố để nắm vững kiến thức cơ bản. Sau đó, tìm hiểu về các nền tảng cơ bản của ứng dụng với những hướng dẫn có tính tương tác cao do Apple thiết kế.

Và tận hưởng niềm vui khi tự mình tạo các ứng dụng thực của riêng bạn.

Tìm hiểu thêm về Swift

Ngôn ngữ lập trình Swift thật.
Thật đơn giản.
Thật vui.

Học lập trình với Swift Playgrounds vô cùng hấp dẫn. Ứng dụng đi kèm một tập hợp các bài học hoàn chỉnh do Apple thiết kế. Chơi game và học hỏi những kiến thức cơ bản trong “Bắt Đầu Lập Trình” bằng cách sử dụng đoạn code thực để điều khiển nhân vật trong thế giới 3D. Sau đó chuyển sang các khái niệm nâng cao.

Bạn thấy được tức thì những gì bạn đang lập trình.

Lập trình ở bên trái màn hình của bạn và xem ngay kết quả ở bên phải — chỉ bằng một lần nhấn.

Chinh phục các cấp độ, giải những câu đố và thách thức trong lập trình.

Khởi động với hướng dẫn “Bắt Đầu Lập Trình”, bạn sẽ hoàn thành các mục tiêu bằng cách sử dụng cùng loại ngôn ngữ mà các nhà phát triển chuyên nghiệp sử dụng hàng ngày. Khi bạn tiếp tục đi xa hơn, các khái niệm nâng cao sẽ xuất hiện. Những nội dung mới sẽ dựa trên những điều bạn đã học và bạn sẽ liên tục viết ra những đoạn code ngày càng phức tạp.

Kiến thức cơ bản về Swift.

Bạn sẽ bắt đầu bằng cách tìm hiểu các khái niệm quan trọng mà bạn cần để hiểu về lập trình.

Câu Lệnh
Hàm
Vòng Lặp
Tham Số
Code Có Điều Kiện
Biến
Toán Tử
Các Kiểu
Khởi Tạo
Sửa Lỗi

Nắm vững kiến thức cơ bản, sẵn sàng cho những thách thức lớn hơn.

Ngoài thư viện bài học tích hợp sẵn, Swift Playgrounds có một tập hợp các bài tập bổ sung và bài tập mới sẽ được bổ sung liên tục. Tìm hiểu sâu hơn về một chủ đề bạn đã học hoặc thử sức với điều mới. Bạn không chỉ đang sáng tạo những thứ thú vị mà còn đang trau dồi các kỹ năng của mình.

Cho năng lực sáng tạo của bạn cất cánh.

Sử dụng những điều bạn đã học để tạo ra điều gì đó hoàn toàn mới. Với hơn hai tá ví dụ, bạn có thể bắt đầu lập trình nâng cao hơn, thêm nhiều tập tin vào dự án của mình cùng một lúc và sử dụng các tính năng của iPad như tương tác Multi-Touch, gia tốc kế và con quay hồi chuyển. Cá nhân hóa dự án của bạn bằng cách thêm đồ họa, âm thanh và hơn thế nữa.

Học lập trình trên các thiết bị lý tưởng cho học tập.

Dễ dàng kéo các dấu ngoặc xung quanh đoạn code, đặt đoạn code hiện có trong một vòng lặp hay lựa chọn từ hàng loạt đoạn code có sẵn trong Swift Playgrounds để kéo và thả — ngay trên iPad hoặc Mac. Tận dụng tối đa tính năng Multi-Touch mạnh mẽ, khả năng đa nhiệm và chế độ Split View trên iPad. Bạn cũng có thể trải nghiệm chế độ xem từ Mac. Màn hình lớn hơn thêm không gian cho thanh bên với mục lục hoàn chỉnh, cho phép truy cập nhanh vào các tệp Swift khác. Chỉ cần chạm, kéo hay nhập văn bản và số. Sau đó, tương tác với những gì bạn đã tạo ra.

Chạm để chỉnh sửa.

Dễ dàng kéo các ranh giới của một câu lệnh ở quanh đoạn code có sẵn.

Một cú chạm là có ngay trợ giúp.

Nếu bạn gặp một lệnh khó hiểu, chỉ cần nhấn vào lệnh đó. Một menu với các tùy chọn sẽ xuất hiện. Chọn tùy chọn phù hợp nhất và nhận được câu trả lời bạn cần.

Xây dựng ứng dụng đầu tiên của bạn. Và cả những cái tiếp theo.

Biến khả năng sáng tạo của bạn thành những điều thực tế bằng cách xây dựng ứng dụng trực tiếp tại Swift Playgrounds trên iPad và Mac. Khi chỉnh sửa đoạn code của mình, bạn có thể xem kết quả ngay tức thì ở bên cạnh với Xem Trước Ứng Dụng. Sau đó, mở ứng dụng của bạn ở chế độ toàn màn hình để có một trải nghiệm phong phú.

Bạn đã sẵn sàng xây dựng ứng dụng đầu tiên chưa? Swift Playgrounds có phần hướng dẫn "Bắt Đầu Với Ứng Dụng" để giúp bạn hiện thực hóa ý tưởng của mình.

Để tính năng hoàn thành đoạn code thông minh lo các tiểu tiết.

Tập trung không gián đoạn nhờ tính năng hoàn thành đoạn code thông minh, hiển thị ngay tại dòng code của bạn. Tính năng này giúp tiết kiệm thời gian vì cho bạn biết bạn đang sử dụng bộ khung nào, từ đó bạn nhanh chóng tìm thấy điều mình đang tìm kiếm. Và đối với các tra cứu phức tạp hơn, tính năng hoàn thành đoạn code thông minh sẽ hiển thị tất cả các biến thể khả dĩ — cùng các đoạn mô tả ngắn — để đảm bảo bạn sử dụng đúng thứ bạn cần.

Khám phá tác phẩm của bạn trên toàn màn hình.

Đắm chìm trong màn hình Retina sống động trên iPad. Chỉ cần chạm để mở rộng Xem Trước Ứng Dụng và trải nghiệm ứng dụng của bạn ở chế độ toàn màn hình. Bạn cũng có thể tùy chỉnh các trò chơi tích hợp sẵn như Battleship và Brick Breaker và trải nghiệm trọn vẹn bằng cách mở chế độ toàn màn hình.

Duyệt qua thư viện các tùy chọn kiểm soát, màu sắc và biểu tượng.

Tìm các trình điều khiển, màu và biểu tượng thường được sử dụng trong Thư Viện Đoạn Mã và thêm vào đoạn code của bạn một cách nhanh chóng. Sử dụng thanh tìm kiếm để tìm ra biểu tượng chính xác từ thư viện với hàng ngàn biểu tượng.

Xuất qua Xcode. Và ngược lại.

Vì đang làm việc với những đoạn code thực, bạn có thể tự do di chuyển các dự án ứng dụng của mình giữa Swift Playgrounds và Xcode. Nhờ vậy, dù bạn đang ngồi trước Mac hay sử dụng iPad khi đang di chuyển, bạn có thể sẵn sàng lập trình ngay khi có cảm hứng.

Chia sẻ sáng tạo của mình với một người bạn.

Gửi đoạn code của bạn tới iPad của bạn bè bằng Mail, Tin Nhắn hoặc AirDrop. Bạn bè có thể xem đoạn code trong Swift Playgrounds hay thậm chí sử dụng đoạn code này và thêm vào những phần chỉnh sửa của riêng họ.

Hay chia sẻ với cả thế giới trên App Store.

Khi đã sẵn sàng để chia sẻ ứng dụng hoàn chỉnh của mình, bạn có thể gửi ứng dụng đó tới App Store Connect ngay từ iPad hoặc Mac thông qua Swift Playgrounds. Sử dụng trang web App Store Connect để tạo trang web giới thiệu về sản phẩm của bạn, kêu gọi người dùng đưa ra phản hồi bằng TestFlight và tìm hiểu cách người dùng tương tác với ứng dụng của bạn.

Lập trình là ngôn ngữ chung. Vì thế có thể giảng dạy được trong nhiều ngôn ngữ khác nhau.

Swift Playgrounds khả dụng với 16 ngôn ngữ — tiếng Tây Ban Nha Castilla và tiếng Tây Ban Nha Mỹ La tinh, tiếng Bồ Đào Nha Brazil, tiếng Trung Phồn Thể và Giản Thể, tiếng Anh, tiếng Đức, tiếng Pháp, tiếng Ý, tiếng Hàn, tiếng Nhật, tiếng Thái, tiếng Thổ Nhĩ Kỳ, tiếng Hà Lan, tiếng Thụy Điển, tiếng Na Uy, và tiếng Việt. Vì chúng tôi tin rằng tất cả mọi người, từ tất cả mọi nơi đều có thể học lập trình.