SwiftUI自学 - 从一个菜谱APP开始
Intro还是决定在大学的最后一年做点不一样的东西出来(至少和商学院里那群自以为是的“商业精英”相比…算是挺不一样的)
其实高考完买了一本讲Kotlin的安卓开发书,结果落灰到了现在笑死。后来觉得iOS的API毕竟都是为统一的硬件平台打造的,安卓那边好像还要考虑那些乱七八糟的硬件(尤其是相机),不管以后要做相机app还是AR相关的app,iOS都比安卓看起来好做一些……于是还是决定先从SwiftUI学起。
什么是SwiftUI苹果在2019年发布了SwiftUI,这是一套基于自家Swift语言打造的声明式UI框架,能够使用一套代码,打通iOS到macOS的所有苹果平台。你问我什么是“声明式”?其实我也不太会正经地解释他是啥……让我熟悉的Python(它应该算命令式编程语言吧)和SwiftUI一起煎个蛋吧:
Python:
鸡蛋 = 拿鸡蛋(冰箱=厨房里的冰箱, 哪个柜子=冷藏室, 第几层=第一层)荷包蛋 = 煎鸡蛋(鸡蛋, 火力=70%, 戳破蛋黄=True, 调料=酱油)
SwiftUI:
荷包蛋() .鸡蛋位置(冰箱=厨房里的冰箱, 哪个柜子=冷藏室, 第几层=第一层) .烹饪方 ...