当前位置:首页 > 经验 >

苹果电脑怎么学习编程(学编程可以用苹果电脑吗)

来源:原点资讯(www.yd166.com)时间:2022-11-09 03:46:52作者:YD166手机阅读>>

科技是一种人文素养,我认为 Swift Playgrounds App 的核心定位正是如此。

未来世界创新、创业、创造的大门,需要我们用一种有着人文温度的方式去开启。

我自己从初中开始看硅谷三大春晚——Apple WWDC 开发者大会、谷歌I/O 大会、微软Build 大会;在高中的时候,虽然身为文科生,但是开始了装「黑苹果」、自学编程的神秘炼金术之旅。swift 因此成了我的计算机语言母语,而大学时期也很幸运地入选了 WWDC18 奖学金计划,能够带着我们团队自己开发的 App 见到了库克。我们后来休学创业,拿了几轮融资,至今还在这个波诡云谲却充满魔力的创业场拼搏。

这些过去的经历,都成了乔布斯所说的「connecting the dots」的一部分。我和一家做少儿素质与编程教育的机构也有着不少的合作,也带过几支天才少年队伍,看着他们忘我地投入,看着他们迸发着颠覆性创造力的光芒。

由 Apple 推出的编程工具 Swift Playgrounds 近期推出了 4.0 大版本,我使用它开发了一个简单的疫情数据看板 App,并以此作为一次简单的体验,将过程中的思考和体悟和大家分享。

我们为何学习编程、如何学习创造,Apple 给了我们他们的思考。虽然 Swift Playgrounds 现在还充满了各种瑕疵,但我们也看到了全新的可能:AR、AI、传感器、多维交互、物联网,这些前沿的技术,以及伴随其中的人文主义光辉,都能够在这个小小的设备中,经由每一个开发者的研磨,如同坩埚一般,炼就出自己的结晶。

让我们开始吧。

本文概要
  • Swift Playgrounds 更新了4.0大版本,可以在 iPad 中实现 App 的开发并发布到 App Store。
  • 我尝试着在上面写了一个疫情数据实时看板 App,并将代码开源在了 GitHub。

苹果电脑怎么学习编程,学编程可以用苹果电脑吗(1)

  • 开发体验充满了惊喜与迷思。虽然 SwiftUI 很好用,Swift Playgrounds 也简化了 Xcode 开发 App 的信息量,但相比 Xcode,前者现在的体验并不能说很好,一些必要的功能依然有缺失或需要优化。
  • 但是我非常看好其未来的潜力与战略意义,我相信长远来讲,Swift Playgrounds 离Everyone Can Code 更近了一步。
  • 我相信 iPadOS 是比 macOS 离计算机的终极形态「通用智能」更进一步的形态。
  • 这是 Apple 版本「元宇宙」生态的重要一步。

注:本文中所有新冠疫情数据来自 腾讯开放平台数据接口,仅用作产品功能效果演示,不具有任何防疫相关参考价值,新冠疫情准确数据,请查阅官方数据平台。

Swift Playgrounds 开发 App 的上手体验

在 Swift Playgrounds 中写一个疫情数据 App,整个体验充满了惊喜与迷思,总之情绪如同一杯馥郁的咖啡,浓烈而复杂。

我一直在用一台 2017 年的 10.5 英寸玫瑰金 iPad Pro,它伴随了我的整个大学到现在创业的时光。它曾陪伴着我去过 WWDC18 面对面见过库克(没错)。然而自从升级 iOS 14 以来,我开始对其体验心生不满,尤其是 Swift Playgrounds 在更新 4.0 大版本前的频频闪退和卡顿问题着实让我头大。

虽然我从朋友那里搞来了一台 12.9 英寸的全面屏 iPad Pro,但由于种种原因没有升级到 Swift Playgrounds 开发 App 所需的 iPadOS 15.2 的环境,于是最终还是投奔到了自己的陈年旧相识的怀抱。

苹果电脑怎么学习编程,学编程可以用苹果电脑吗(2)

好在 Swift Playgrounds 4.0 对系统兼容性与性能的优化,让我瞬间觉得「爷青回」。我尝试了直接在 iPad 上触屏、触屏 键盘、触屏 键盘 Magic Trackpad 的体验,确实觉得如果没有一套像样的键鼠方案做配合,效率依然会大打折扣。

由于 macOS Monterey 12.1 依然没有开放 Universal Control 通用控制功能,我最终选择将 iPad 画面投屏到 Mac 的显示器上。

苹果电脑怎么学习编程,学编程可以用苹果电脑吗(3)

作为一个简单的尝试,我打算写一个实时展示疫情数据的看板 App。

SwiftUI、预览与调试

SwiftUI 配合 iPad 的屏幕操作逻辑,可以说很大程度降低了 UI 部分开发的复杂度,右侧的 App 预览响应迅速,提供了所见即所得的及时反馈。

左侧的代码窗口也新增了 Xcode 样式的自动补全,在多数情况运转良好,然而也会在不少场合耍个脾气,考一考你「默写」代码的能力。当然我期待这些问题能够尽快在后续版本中得到改善。

我们也可以直接编译代码,Swift Playgrounds 则会开启一个新窗口来运行应用,日志则均可通过自带的控制台输出。

苹果电脑怎么学习编程,学编程可以用苹果电脑吗(4)

首页 1234下一页

栏目热文

苹果电脑编程软件免费(普通苹果电脑自带软件编程)

苹果电脑编程软件免费(普通苹果电脑自带软件编程)

2020年的电脑行业似乎随着疫情的蔓延,包括苹果、华为、小米、联想在内的大厂都未有较大的革新。于是,有人说电子产品自从...

2022-11-09 03:42:22查看全文 >>

苹果电脑能用来编程吗(苹果电脑可以专业编程吗)

苹果电脑能用来编程吗(苹果电脑可以专业编程吗)

作为一名iOS开发者,需要哪些设备?1台性能不错的Macbook Pro 8k (必须)1台iPhone手机 4k (...

2022-11-09 03:50:31查看全文 >>

苹果电脑零基础学编程(苹果电脑用来学习编程怎么样)

苹果电脑零基础学编程(苹果电脑用来学习编程怎么样)

匿名用户 提问:星主在《不懂技术,零基础如何自学编程开发一个APP》提到学开发需要配备一台苹果电脑和一部苹果手机。为了控...

2022-11-09 04:06:35查看全文 >>

用苹果笔记本怎么编程(苹果笔记本适合新手学编程吗)

用苹果笔记本怎么编程(苹果笔记本适合新手学编程吗)

本内容来源于@什么值得买APP,观点仅代表作者本人 |作者:Karl说数创作声明:本文不是无N劝退爽文,旨在分享我那激情...

2022-11-09 04:17:51查看全文 >>

苹果电脑最好用的编程软件(适合mac笔记本装的编程软件)

苹果电脑最好用的编程软件(适合mac笔记本装的编程软件)

mac文本编辑器在哪有?mac电脑上的使用,推荐您下方几款软件,使您可以轻松编写和编辑纯文本。Typora for ma...

2022-11-09 03:43:54查看全文 >>

最简单的苹果电脑编程软件(mac上好用的编程软件)

最简单的苹果电脑编程软件(mac上好用的编程软件)

iPad作为一个我们可以方便携带的便携设备,有着比笔记本更灵活的使用场景。如果能用iPad来写代码的话,对于很多朋友来说...

2022-11-09 03:58:15查看全文 >>

苹果电脑用什么编程软件比较好(苹果电脑怎么学习编程)

苹果电脑用什么编程软件比较好(苹果电脑怎么学习编程)

今天给学编程的你们推荐六款好用的IDE工具,快来看看吧!一、Cloud ToolkitCloud Toolkit 是一款...

2022-11-09 03:46:01查看全文 >>

苹果电脑可以学编程吗(电脑编程有前途吗)

苹果电脑可以学编程吗(电脑编程有前途吗)

为什么你需要一台Mac来开发iOS和macOS要开发一个iOS或Mac应用程序,您将需要以下内容:苹果开发者计划成员。它...

2022-11-09 03:41:57查看全文 >>

苹果电脑自带编程软件(苹果笔记本有什么免费的编程软件)

苹果电脑自带编程软件(苹果笔记本有什么免费的编程软件)

Windows是目前使用最广泛的操作系统,无论是办公和学习,众多优秀的软件也随之开发出windows平台的软件。Mac作...

2022-11-09 04:10:12查看全文 >>

苹果电脑怎么上编程课(苹果电脑自学编程)

苹果电脑怎么上编程课(苹果电脑自学编程)

据外媒Macrumors报道,苹果公司周三宣布,其已经全面改革了“人人能编程”(Everyone Can Code )课...

2022-11-09 04:05:26查看全文 >>

文档排行