「试想你是一名美术,完全不了解程序。而你眼前只有一位盲人程序员,你想让他帮你实现这个程序,你会怎样告诉你的程序员你想要的效果?」在上图中,你会发现背景变成蓝色的了,为什么?因为我写文章的时候已经是晚
「试想你是一名美术,完全不了解程序。而你眼前只有一位盲人程序员,你想让他帮你实现这个程序,你会怎样告诉你的程序员你想要的效果?」

在上图中,你会发现背景变成蓝色的了,为什么?因为我写文章的时候已经是晚上了,手机自动切换到了夜间模式,我们的应用程序也完成了自动切换。这是如何做到的呢?我会在其它文章中详细讲解。
扩展阅读
我之前写过部分关于程序开发的文章,若你有兴趣可以去看看,它们的内容依旧很新值得参考。
难度-低:应用程序开发:使用苹果官方模版制作应用图标 - Sketch + Xcode
难度-中:Swift: 巧用开源,查看原始代码
写在文后
若你耐着性子读完本文,你可能会发现我用来展示的代码多了个完全没用的 HStack,你可能会发现我没讲那个复制图标是哪来的,你可能会好奇这么多代码如何整理成更易读的小块。如果你是老手,你可能会好奇 contextMenu 如何用在 UIKit 上;如果你对编程零基础,你可能会发现用 SwiftUI 写程序界面和简单功能其实没那么难,无非就是对大白话的翻译。
若你想仔细的学习 SwiftUI 和苹果或安卓应用程序开发,欢迎在文末写下你想学习的内容,我会参考写文。若你因为文中的长代码而感到害怕,觉得程序员都是天才,脑子超好用能将这些代码一次性全写出来,不是这样的。比如上面代码中的例子,一开始你只有一个简单的思路,我要一句名言,能点按复制就行。于是乎你放下了一个文字的 View,写出来了觉得不好看,扔各种修饰器上去加颜色改字体加图标种种,雪球越滚越大你的程序也越加好看和拥有越多功能。SwiftUI 是一个全新的 UI 语言,别怕,在这里我们都是新手。
「试想你是一名美术,完全不了解程序。而你眼前只有一位盲人程序员,你想让他帮你实现这个程序,你会怎样告诉你的程序员你想要的效果?」
你会说,嗨,这么简单的事,用 SwiftUI 美术我自己就能写。
下集预告
好奇程序中的动画是如何实现的吗?在下一期中,我将教你用几行代码搞定一个 3D 翻卡牌的动画。我们会在这一期中一起学习 SwiftUI 中的状态控制,以及了解更多的修饰器。
.
.
源代码
本 iOS + SwiftUI 系列教程的所有源代码在我的「店」中有销售,一次购买,一直更新。若你在海外,可以在我的主页上用海外信用卡, Apple Pay 或 Paypal 购买。文章我会不断更新,现在购买价格是最优惠的,本系列全部源码价格每十篇文章我会上调一次。我会在 2020 年 1 月前为本系列更新至少 30 篇文章,谢谢大家支持!
海外:王禹效的主页

- 0