gpt4 book ai didi

ios - 用于 iOS 应用程序的绑定(bind)技术

转载 作者:行者123 更新时间:2023-11-30 12:21:20 25 4
gpt4 key购买 nike

我是一名 iOS 应用开发新手。基本上我需要监听 UI 中的任何更改(例如,对 textviewUI 中的文本更改执行某些操作),并更新 UI 以反射(reflect)任何模型更改。我正在研究可用于绑定(bind)的不同技术,但有点不知所措。

我知道这是非常主观的,但我想听听您对此的建议(对于快速和客观的c两者)

此外,任何有关最佳实践的指导都会非常有帮助。

最佳答案

欢迎使用 iOS! Cocoa(Touch for iOS)- Apple 的框架- 有一些您想要学习的设计模式...其中包括委托(delegate)目标/操作。快速总结一下:委托(delegate)是将一些职责交给可以处理这些职责的对象。这提供了可用于获取该对象的内容(例如更改)的方法。阅读此链接以了解有关代表的更多信息:https://useyourloaf.com/blog/quick-guide-to-swift-delegates/现在,回到文本字段示例。每当文本字段发生更改时,都会调用 UITextField 委托(delegate)中名为 textField(_:shouldChangeCharactersIn:replacementString:) 的便捷方法。至于目标/行动,这是可以谷歌搜索的。这是一个词吗?至于任何指示,请学习 MVC。玩得开心!

关于ios - 用于 iOS 应用程序的绑定(bind)技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44752215/

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