gpt4 book ai didi

ios - IBAction - 为什么要在头文件中声明它们

转载 作者:可可西里 更新时间:2023-11-01 05:57:23 26 4
gpt4 key购买 nike

我注意到通常的做法是在头文件中声明 IBAction 方法。我还注意到,对于 Interface Builder 识别 IBAction 方法并允许我将它们链接到控件,不需要这样做是必要的。那么在头文件中声明IBAction方法的目的是什么?

最佳答案

没有充分的理由,除非您有充分的理由将它们公开给其他人 - 或者 - 如果您需要在 Interface Builder.app 中打开 nib。

有些人可能出于历史原因或出于习惯而这样做。在 Xcode 4 之前,有一个单独的应用程序来编辑 Nib (Interface Builder)。 Interface Builder 不像您在 Xc4 中所了解的那样由编译器支持;它只是使用一个基本的 objc 解析器来解释 header 。随着时间的推移,它学会了与 Xcode 通信。在早期,您必须拖放 header 才能同步它们 ;)

关于ios - IBAction - 为什么要在头文件中声明它们,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10700562/

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