SwiftUI学习笔记(1)-基本数据类型
文章摘要
GPT 4
此内容根据文章生成,并经过人工审核,仅用于文章内容的解释与总结
说在前面
不要把所有的时间都花在削铅笔上,当你应该画画的时候。
首先我们可以使用xcode的playground的模块,我从官网摘录了playground的定义:
在Swift Playgrounds,一行代码就能创造奇迹。您将从称为“游乐场”的小程序开始学习基础知识。互动课程教授关键的编码概念,额外的挑战鼓励您以令人兴奋的新方式探索代码。当您准备好时,您可以开始使用 SwiftUI 进行编码,这是一个用于制作外观精美的应用程序的现代、强大的框架。代码结果会在您输入时立即显示,使学习编码变得更加容易。
我的理解其实就像创建Java项目时选择quickstart类型一样,相当于可以直接在main方法里写一些代码逻辑。
接下来我们就可以在里面进行编写:
字符串
18年的时候就接触过这两个关键词了,那时候公司有本ES6的书,是从上面知道的,Java刚开始使用final来定义常量,但好像后来的高级版本也有了,只能说一些好的设计,大家都会参考。(反正我还是用Java8的
swift的字符串也必须用双引号,这点跟Java一样;但末尾可以不加分号,又跟JS一样了
三个双引号的作用,表示分行,和\n的效果一样。
一些常见的api(长度竟然是 count ,用习惯length()的怎么办
数字
数字方面跟其他语言大差不差,整型和浮点型
布尔
学到了一个 .toggle() 方法,等同于取否,其他没有新知识
字符串拼接
跟Java类似,字符串拼接用 + 连接不是很高效,swift可以用 \(字符串) 的形式替换进行拼接,性能比挨个+要好,而且用 + 拼接字符串和数字时,如果不转换类型还会报错。
课后作业
- 创建一个保持任何摄氏度温度的常数
- 通过乘以 9、除以 5,然后加上 32,将该温度转换为华氏度
- 打印结果,显示摄氏度和华氏度值
1 | import Cocoa |
- 感谢您的赞赏
赞赏名单
由于您的支持,我才能够实现写作的价值。
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自易困Yikun
评论 ()