gpt4 book ai didi

iphone - 什么时候不需要为 Nib 指定文件所有者?

转载 作者:行者123 更新时间:2023-12-03 16:34:26 24 4
gpt4 key购买 nike

我一直在 Stack Overflow 上阅读有关文件所有者的内容以及其他一些资源,但我留下了一个问题。我什么时候不需要 Nib 的文件所有者?在探索 iPhone SDK(顺便说一句,这是一本很棒的书)的第 8 章中,您设计了一个表格 View 单元格 Nib 。作者是这样说的:

You might be wondering why we're not doing anything with the File's Owner icon. The reason is that we just don't need to. We're using this table cell to display data, but all the interaction with the user is going to go through the table view, so it doesn't need its own controller class. We're really just using the nib as a sort of template so we can design our table cells visually.

这对我来说没有意义。我的印象是所有 nib 文件都需要一个文件所有者,但显然我对这个概念的理解并不完整。有人可以重申一下我何时以及为什么不需要担心文件所有者?

最佳答案

根据您引用的内容,书中说您的文件所有者正在使用 Nib 中的对象,但 Nib 中的对象没有使用文件所有者,因此您实际上根本不需要在中配置文件所有者IB。

你总是有一个文件的所有者,因为有东西正在加载 Nib ,而那个东西就是文件的所有者。

更重要的是,即使 Nib 中的对象现在没有使用 FO,您也可以稍后更改它们,因此您最好每次都配置 FO。

在 IB 中配置 FO 还可以更轻松地访问 Nib 中的对象。一旦您告诉 IB FO 是什么类,您就可以在 header 中创建导出变量,IB 将自动检测它们;然后您可以在 IB 中连接这些 socket 并通过代码中的这些 socket 变量访问对象。

关于iphone - 什么时候不需要为 Nib 指定文件所有者?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1315211/

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