什么是声明式和命令式编程
声明式编程是一种编程范式……它表达了计算的逻辑而不描述其控制流。
命令式编程是一种编程范式……它使用改变程序状态的语句。
我认为
声明式编程是一种编程范式……专注于结果
命令式编程是一种编程范式……专注于结果并具有清晰的流程语句
现实生活中的例子
一个真实的例子,我相信它会让你很容易理解。想象一下,你妈妈会要求你做作业。
命令方式:
妈妈说:站起来,不要只是玩游戏,去你的房间,拿你的作业,马上完成。
声明方式:
妈妈说:请做你的家庭作业。
如您所见,声明式方式比命令式方式简单得多,我们从示例声明式中学到的教训告诉我们应该做什么,而命令式是关于如何做的。现在不同之处在于什么和如何
现在 iOS 中的声明式和命令式编程
Apple 有两个 UI 框架,它们都有不同的范例,正如我们上面描述的那样:
UIKIT
正如你所看到的关于命令式和声明式 HOW & WHAT 的区别,但是足够的隐喻,更多的代码。如果你想在 UIKIT 中打印标签/文本,让示例代码
你必须做几个步骤:
- 初始化项目后添加 UILabel