SwiftUI学习-前言

2019年苹果WWDC上,苹果公司发布了基于Swift语言建立的声明式框架-SwiftUI,他用可以用户iOS、iPadOS、watchOS、tvOS和maxOS等苹果公司旗下所有主流平台的应用程序开发。
1.新技术的目的

SwiftUI目的就是取代之前的UIKit框架,从而实现更高效的界面搭建,以适应现在及将来可能退出的衡多规格和型号的苹果产品。

2.新的框架带来新的设计思路

SwiftUI类似于MVVM架构,他比之前应用程序开发的MVC架构更先进,更便于代码的维护,设计思路更清晰。

3.执行效率高,更新迭代快

其实,在iOS的卡法过程中,最耗费时间的并不是代码逻辑,而是对用户界面的处理。SwiftUI框架可以给你更快的迭代和测试体验,帮你更快捷地实现你想要的功能。

SwiftUI不仅是一个全新的框架,而且从根本上改变了iOS或其他苹果系统平台上的创建用户界面的方法。苹果系统不再使用命令式的变成风格,而是提倡使用声明式、函数式的编程风格;不是确切指定用户界面控件的布局和功能,而是专注于描述在构建用户界面时需要哪些控件,以通过声明式编程指明需要执行的哪些操作。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 简介 SwiftUI是wwdc2019发布的一个新的UI框架,通过声明和修改视图来布局UI和创建流畅的动画效果。并...
    摇滚马农阅读 9,429评论 0 3
  • 借助 SwiftUI,您可以利用 Swift 的强大功能打造适合各个 Apple 平台的精美 app,而无需编写大...
    冷武橘阅读 4,516评论 0 0
  • 最前面想说的话 转眼已经是2020年10月了,2020已经过去大半了,上半年的计划已经完成,所以下半年的学习应该提...
    微笑_d797阅读 7,891评论 2 2
  • 概览 如果您选择使用 SwiftUI 框架开发 app,则可以在布置用户界面时看到一个交互式预览。Xcode 会使...
    摇滚马农阅读 5,726评论 0 3
  • 数据状态和绑定 上一篇文章没有涉及到如何使用数据让 app 界面真正能被使用。在 SwiftUI 里,用户界面是严...
    微笑_d797阅读 4,231评论 0 0

友情链接更多精彩内容