gpt4 book ai didi

iphone - 了解发生了什么以及为什么需要 TableView 的委托(delegate)和源

转载 作者:行者123 更新时间:2023-12-01 17:16:18 25 4
gpt4 key购买 nike

我一直在练习 table views我知道如何创建它们,但我想在创建 TableView 时更好地了解委托(delegate)和源。

有人可以解释在创建 TableView 时需要委托(delegate)和源吗?

你为什么需要它们?

当您将委托(delegate)和源连接到文件所有者或 ViewController 时会发生什么?为什么它们需要连接?

我想我需要一个关于委托(delegate)和来源的一般解释,以及当你将它们连接到文件所有者或 ViewController 时会发生什么。 ?

最佳答案

委托(delegate)和数据源允许表格 View 符合 MVC design pattern ,这是 Cocoa 和 Cocoa Touch 中反复出现的设计模式。

TableView 本身提供了 [V]iew 部分,delegate 提供了 [C]ontroller 部分,而数据源提供了 [M]odel 部分。

当您在 NIB 文件中连接委托(delegate)和数据源时,您正在直观地创建此连接;您可以轻松地以编程方式进行操作。

关于iphone - 了解发生了什么以及为什么需要 TableView 的委托(delegate)和源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16669523/

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