最近想学 iOS 开发,但是苦于没有好的入门教程。最近终于在网上找到一个斯坦福的公开课,讲得非常详细。这里做一下笔记。

SwiftUI 中的元素会继承更上一层的元素的一些属性
SwiftUI 中的元素会继承更上一层的元素的一些属性。而内部的元素的属性也可以单独设置,并且是内部设置的属性的优先级更高。这很好理解,毕竟 CSS 这些里面也是一样的道理。

函数可以使用简略的写法
如果函数只有一个参数,而参数是另一个函数的话。可以省略函数的名字后面的括号,直接跟上 {} 。也可以尽量省略 return 这样的东西,让整个的代码看起来更像是模块化的东西。这样可以像搭积木一样写代码。

SwiftUI 中创建自己需要的视图元素
通过这样的简单语句就可以在 SwiftUI 中创建自己需要的视图元素,方便开发和调用。不过我还不太懂为什么这些视图都是结构的形式而不是类。

添加新的预览视图
通过添加一段代码可以增加一个预览视图,同时可以设置新视图的样式。

在编辑中使用 Ctrl + Command + Space 可以调出表情符号的工具。