我一直认为,「编程」就像现代的炼金术,程序员可以通过代码神奇地开发出各种实用、有趣甚至让人激动无比的 APP,所以很多人都向往学习编程,然而最困难的往往是入门。
苹果 iOS 和 macOS 作为目前最为流行操作系统之一,Mac 和 iOS 移动开发都是如今最为热门的课程。想要学习,除了报名一些天价辅导班,或者买一堆 iOS 开发书籍自学以外,现在苹果官方提供了一个更轻松有趣的,让你一边玩游戏一边学习的方法——Swift Playgrounds……
「Swift Playgrounds 4 中文版更新,支持在 iPad 上开发 iOS APP!」
Swift Playgrounds 4 中文版 是苹果官方推出的一款以玩游戏般有趣方式来学习和入门 iOS 开发的免费应用,它的目标是让所有人都能学会编写 Swift 代码!而且趣味横生!(Swift 是用来开发 iOS 和 macOS 平台应用的一种编程语言,就像 C++、Java 类似)
Swift Playgrounds 支持在 iPad (iOS) 和 Mac 平台上安装运行,它可以让 iOS 开发的学习变得互动有趣且不再枯燥。它的整个学习过程就像玩游戏破解谜题过关一样,从易到难,边玩边学,让任何人都能轻松入门并掌握 Swift 代码的基础知识。
而且随着 Swift Playgrounds 的不断进化和增强,现在除了用于学习之外,我们甚至已经可以初步代替 Mac 上的 Xcode,直接在 iPad 上完整一整个 iPhone / iPad APP 的开发工作了。
在设计之初,Swift Playgrounds 就强调易学易用易入门,它并不要求用户有任何编程基础,非常适合学生或零基础的新手入门!透过基础练习,你即可以用真正的 Swift 代码来控制游戏角色在 3D 的游戏世界里冒险,继而进一步学习和实现更多进阶的编程概念。
应用可以将诸如“调试”、“函数”、“循环”这样的基础概念解释得清晰易懂,而且循序渐进,短短几课的时间你就会觉得受益颇深。而当你累积一定经验之后,还甚至能控制 iPad 的摄像头、陀螺仪、加速感应器,加入图片、音效以及多点触摸等功能,来发挥创意创造出属于自己的独特的 APP 作品。
[ Swift Playgrounds iPad 版截图 ]
Swift Playgrounds 之前唯一的入门门槛是其只有英文版,而如今苹果终于发布了官方中文版!如果之前你因语言原因没有去把玩它,那么现在就可以上手了。当然,由于网上各种编程文档、资料、代码注释或讨论基本都以英文为主,努力加强英语能力也会是能让你事半功倍的。
Swift Playgrounds 无需任何编程经验,特别适合刚入门的初学者,老少咸宜。整个 App 旨在帮助你学习 Swift 和 SwiftUI。
Swift UI 是 Apple 开发的一门强大的编程技术,时下许多流行 App 都是全球专业人士使用这类技术开发而成。正由于充分利用了 iPad 和真实 iOS SDK 的优势,Swift Playgrounds 带来了前所未有的学习体验。
另外,该款 APP 专为 iPad 的触控屏幕操作而设计,可以比较方便地在触摸屏上进行编程。不过,你最好还是配备一个实体键盘,无论是苹果官方的 Smart Keyboard 还是第三方的蓝牙键盘都行,这能让你更能体会到敲键盘编写代码的感觉。
当你学习完 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电子书) | 更多编程书籍
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
异次元软件世界、iPcFun.com 网站创始人。
本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……
本文作者