gpt4 book ai didi

ios - 更改 UILabel 文本

转载 作者:可可西里 更新时间:2023-11-01 06:24:31 25 4
gpt4 key购买 nike

我目前正在学习 CS 193P,并且正在上第 2 课。如果您之前学习过这门类(class),我就是我们刚刚添加标签以输出翻转次数的地方。

这是 View 和 Controller 的屏幕截图(讲座中的原始代码): original code

我注意到讲师正在从 flipCount 的 setter 中更改 flipsLabel 的文本。但是,我认为只要调用 touchCardButton 方法就向 flipsLabel 对象发送消息会更容易/更直观。下面是修改后的截图: after modification

谁能解释一下老师为什么这么写?他说“这是 getter 和 setter 的另一个重要用途,即保持 UI 与属性同步”

最佳答案

大约 2 年多前,我也是从 CS193P 开始了我的 iOS 开发者职业生涯。

就像KudoCC上面说的,如果你用你的方法在10个不同的地方设置flipCount,那么你将不得不在10个不同的地方设置self.flipsLabel作为出色地。因此,您的方法将有更多的代码行,而教授的方法使用的代码行更少。

我个人认为是编程的艺术。我们在编程中有不同的方法来实现同一件事。但是,您在编程中使用的代码越少通常越好。

关于ios - 更改 UILabel 文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25561023/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com