苹果电脑可以自学编程吗,苹果电脑自学编程

首页 > 经验 > 作者:YD1662022-11-09 04:01:56

列表的每个元素多了个单选框。

点击单选框,就变成下面这样了:

苹果电脑可以自学编程吗,苹果电脑自学编程(13)

文字变灰色,单选框外观也变成了带勾的完成状态。大功告成了。

没错,折腾完上面这个简单的例子,你已经摸到现在愈发主流和火热的架构模式:MVVM 了!(Model-View-ViewModel)

在 MVVM 架构中 View 和 Model 不能直接通信,必须通过 ViewModel。ViewModel 是 MVVM 的核心,它通常是一个观察者,当 Model 数据发生变化时 ViewModel 能够监听并通知到对应的 View 做 UI 更新,反之当用户操作 View 时 ViewModel 也能获取到数据的变化并通知 Model 数据做出对应的更新操作。这就是 MVVM 中数据的双向绑定。而上面一直在说的“桥梁”,其实就是这个 ViewModel (视图模型)了。

还挺酷的吧?

什么,暗黑模式已经搞定了?

主流的 App 都具有两种色彩模式,白天是明亮模式;夜间自动切换到暗黑模式,保护大半夜葛优瘫的你,和你那迷人的小眼睛。

那该如何实现两种色彩模式呢?小节标题已经剧透了:你在不知不觉中已经搞定暗黑模式了。

不信将模拟器切换到夜间看看:

苹果电脑可以自学编程吗,苹果电脑自学编程(14)

Swift 尽可能的帮助你脱离命令式的代码,让你将注意力集中在业务真正需要的地方。

总结

你能看到文章的这个位置,相信也不需要我做什么总结了。Swift 本身是一门功能强大、类型安全、吸收了各种现代语言优点的非常年轻的语言。用 Swift 写 App 能感受到它简洁又强大的能力。

下一步,你可以从这些资料开始 Swift 之旅:

走你,让我们在 App Store 相见!


如果本文对你有帮助,欢迎各种渠道和我交流,我决定要不要继续写安利向的续作,哈哈。

作者杜赛,喜欢写辣鸡 App,博客有很多Python搭建Web程序的教程,欢迎来围观。

上一页1234末页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.