在WWDC19 的主题演讲期间,苹果宣布了基于Swift语言构建的全新UI框架SwiftUI。其界面布局完全抛弃了Storyboard和Autolayout,采用简单易懂、编写方式自然的声明式Swift语法,加上Canvas的实时预览功能,开发体验有了很大的提升。
正如官网所言 Better Apps. Less Code------用更少的代码,打造更出色的app。
下面分享几个超赞的SwiftUI 教程和实例
教程
- 苹果官方教程 https://developer.apple.com/tutorials/swiftui/resources
- SwiftUI 事例 https://jinxiansen.github.io/SwiftUI/
- Swift Tips 每日更新 https://www.appcoda.com/tag/swiftui/
- SwiftUI技术博客 https://swiftwithmajid.com/
- SwiftUI 2020教程 https://xiaozhuanlan.com/icloudend
实例(含源码)
- SwiftUI中每个api的实现和执行结果 https://github.com/kazuhiro4949/SwiftUICatalog
- SwiftUI不同api实现效果的demo https://github.com/Jinxiansen/SwiftUI
其他
最后再分享两个很棒的制作App图标的平台
- Canva https://www.canva.cn/
- App Icon https://appicon.co/