Swift Playgrounds 4 中文版 - 小孩都能入门的游戏化 iOS 开发编程学习教程

Swift Playgrounds 4 中文版 – 小孩都能入门的游戏化 iOS 开发编程学习教程

我一直认为,「编程」就像现代的炼金术,程序员可以通过代码神奇地开发出各种实用、有趣甚至让人激动无比的 APP,所以很多人都向往学习编程,然而最困难的往往是入门

苹果 iOS 和 macOS 作为目前最为流行操作系统之一,Mac 和 iOS 移动开发都是如今最为热门的课程。想要学习,除了报名一些天价辅导班,或者买一堆 iOS 开发书籍自学以外,现在苹果官方提供了一个更轻松有趣的,让你一边玩游戏一边学习的方法——Swift Playgrounds……

Apple 中国官网

更多:编程入门书籍

「Swift Playgrounds 4 中文版更新,支持在 iPad 上开发 iOS APP!」

以游戏的方式,让新手轻松入门学习 iOS / Mac 编程

Swift Playgrounds 4 中文版 是苹果官方推出的一款以玩游戏般有趣方式来学习和入门 iOS 开发的免费应用,它的目标是让所有人都能学会编写 Swift 代码!而且趣味横生!(Swift 是用来开发 iOS 和 macOS 平台应用的一种编程语言,就像 C++、Java 类似)

Swift Playgrounds 支持在 iPad (iOS) 和 Mac 平台上安装运行,它可以让 iOS 开发的学习变得互动有趣且不再枯燥。它的整个学习过程就像玩游戏破解谜题过关一样,从易到难,边玩边学,让任何人都能轻松入门并掌握 Swift 代码的基础知识。

新版本已支持开发真正的 iPhone 和 iPad 应用

而且随着 Swift Playgrounds 的不断进化和增强,现在除了用于学习之外,我们甚至已经可以初步代替 Mac 上的 Xcode,直接在 iPad 上完整一整个 iPhone / iPad APP 的开发工作了。

零基础轻松入门 Swift 代码

在设计之初,Swift Playgrounds 就强调易学易用易入门,它并不要求用户有任何编程基础,非常适合学生或零基础的新手入门!透过基础练习,你即可以用真正的 Swift 代码来控制游戏角色在 3D 的游戏世界里冒险,继而进一步学习和实现更多进阶的编程概念。

应用可以将诸如“调试”、“函数”、“循环”这样的基础概念解释得清晰易懂,而且循序渐进,短短几课的时间你就会觉得受益颇深。而当你累积一定经验之后,还甚至能控制 iPad 的摄像头、陀螺仪、加速感应器,加入图片、音效以及多点触摸等功能,来发挥创意创造出属于自己的独特的 APP 作品。

[ Swift Playgrounds iPad 版截图 ]

Swift Playgrounds 之前唯一的入门门槛是其只有英文版,而如今苹果终于发布了官方中文版!如果之前你因语言原因没有去把玩它,那么现在就可以上手了。当然,由于网上各种编程文档、资料、代码注释或讨论基本都以英文为主,努力加强英语能力也会是能让你事半功倍的。

Swift Playgrounds 官方介绍:

Swift Playgrounds 无需任何编程经验,特别适合刚入门的初学者,老少咸宜。整个 App 旨在帮助你学习 Swift 和 SwiftUI。

Swift UI 是 Apple 开发的一门强大的编程技术,时下许多流行 App 都是全球专业人士使用这类技术开发而成。正由于充分利用了 iPad 和真实 iOS SDK 的优势,Swift Playgrounds 带来了前所未有的学习体验。

Swift Playgrounds 上手试玩视频 (旧版本):

另外,该款 APP 专为 iPad 的触控屏幕操作而设计,可以比较方便地在触摸屏上进行编程。不过,你最好还是配备一个实体键盘,无论是苹果官方的 Smart Keyboard 还是第三方的蓝牙键盘都行,这能让你更能体会到敲键盘编写代码的感觉。

新版 Swift Playgrounds 特点:

  • 支持在 iPad 或 macOS 上运行
  • 内置 Apple 制作的有趣课程,可通过代码闯关模式引导你了解编程核心概念
  • 在精美的交互式 3D 游戏世界中查看代码的运行结果
  • 交互式编程可在你工作时立即显示代码的结果
  • 在 iPad 上构建真实的 iOS App 应用 (Swift / Swift UI)
  • 将常用代码段直接拖放到 Playground 中
  • 通过自动格式化代码保持井井有条
  • 学习专业人士所用的同一强大 Swift 编程语言以在 App Store 中开发各种 App
  • 通过 SwiftUI 这一现代的用户界面构建方式来构建动态的精美 App
  • 访问 iOS 框架,如用于 2D 游戏的 SpriteKit、用于 3D 图形的 SceneKit 以及 UIKit 等等
  • 你的代码可直接控制 iPad 硬件,包括陀螺仪、加速计、摄像头和触碰事件
  • 分享或发布你的 APP

The Swift Programming Language 中文版电子书下载

当你学习完 Swift Playgrounds 的全部课程之后,基本上你已经算是入门了。这时你对编程已经有了一定的概念和理解,这时再阅读《The Swift Programming Language 中文版》这样的 Swift 语言官方文档基本没什么鸭梨了 (后面提供了 PDF 离线版下载),这时就可以轻松地进行系统化的深入学习了。

此中文版文档由 SwiftGG 翻译开源。读了之后,再配以大量阅读各种例子、教程、看别人的代码以及各种编程书籍,基本就能上手真正的 APP 开发了。当然,前面的路还远着!不过你已经学会走路了,后面就看你能否坚持了……

总结:

Swift Playgrounds 用一种游戏化的寓教于乐的有趣方法来帮助你学习 iOS 编程,可以大大减轻入门的难度和枯燥程度,也更能吸引零基础的朋友去尝试去学习。

无论你是兴趣爱好,还是打算入程序员的大坑,又或者想让孩子早早接触编程,苹果官方的 Swift Playgrounds 都是绝佳的 iOS 开发入门教材。而且它的能力也已经越来越强大,从玩耍、到入门、到学习,再到真正开发出一款能运行的 APP 都能全部做到,非常值得一试。

相关文件下载地址

官方网站:访问
软件性质:免费
相关链接:编程相关  |  学习相关  |  更多创意  |  电子书
解压密码:www.iplaysoft.com

下载 Swift Playgrounds (iPad)、Mac  |  Swift 5 文档中文版 (PDF电子书)  |  更多编程书籍

/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /

X-Force

异次元软件世界、iPcFun.com 网站创始人。

本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……

本文作者

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。