【WWDC2019 之 SwiftUI】01 - 关于 SwiftUI 的思考

前段时间,利于工作之余把 WWDC2019 中关于 SwiftUI 的视频看完了,现在把从视频中学到的东西总结一下。在总结之前,我先来聊聊 SwiftUI。

SwiftUI 可能是 WWDC2019 让 iOS 开发者最激动的框架了。可能很多iOS 的开发者根本不会想到苹果会推出 SwiftUI,但是仔细想想,从马后炮的心里来看,也是意料之中的事情。从最近几年移动开发的发展来看,FaceBook 和 Google 先后推出了 React Native 和 Flutter,对这两个框架稍微有点了解的开发者应该都知道,它们都是用了声明式的思想来进行 UI 的开发。除了本身有的坑之外,使用它们来进行 iOS 开发会很简单,可以比原生开发用更少的代码、更少的时间来构建同样的 UI。苹果可能也是意识到了这个问题,所以推出了 SwiftUI。关于 SwiftUI 的具体介绍,大家可以查看 官方的介绍页面

另外,苹果还带来了另外一个全新响应式编程框架 Combine,思想类似于 RxSwift 和 ReactiveSwift。在使用 SwiftUI 开发时,我们可以用这个框架来进行数据和 UI 的绑定,保证 UI 和数据的一致性。可以这么说,你用 SwiftUI 进行开发,就会用到 Combine 框架,所以这个框架也是iOS 开发者必学的。如果之前有过RxSwift 和 ReactiveSwift开发经验的开发者,那么上手 Combine 将会很容易。

既然 SwiftUI 这里厉害,我们什么时候能在实际开发中使用啊???就国内这环境,感觉在过两年也不会有太多公司使用。不过如果还想继续做 iOS 开发,我们也还是得学啊,对吧!现在的学习是为了以后更好的切换到使用 SwiftUI 开发。

接下来的文章会对关于 SwiftUI 的视频进行总结。

想及时看到我的新文章的,可以关注我。同时也欢迎加入我管理的Swift开发群:536353151

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

相关阅读更多精彩内容

  • 核心观点:品牌产品的竞争就是品牌产品身份的竞争,品牌产品“身份”的竞争就是洞察并定位品牌产品的第一或唯一身份的竞争...
    唐砖家阅读 4,251评论 0 3
  • 1.昨天是我正式第一天上班,虽然起床的时候有些犹豫为难,但有了目标人的行动力还是蛮快的。知道七点半之前要出门,到点...
    小利说阅读 1,792评论 0 2
  • “有没有搞错?谁跟你是一家的?”小禾第一个反应过来,她挥舞着手臂,冲着小强大声嚷嚷。 “这种事我是不会搞错的。”小...
    小小夕颜花阅读 3,660评论 1 7
  • 青春本就不像galgame中有完美的happy end 用32集的长度来讲一条桐乃线,充沛的时间上穿插了桐乃去美国...
    HughDong阅读 4,410评论 0 2
  • 善战者无赫赫之功,我对VPE工作好的理解:一切自然发生、不急不躁、恰到好处,呈现最自然的一面,俱乐部自然生...
    楚狂生阅读 4,280评论 1 1

友情链接更多精彩内容