gpt4 book ai didi

Objective-C:如何防止抽象泄漏

转载 作者:太空狗 更新时间:2023-10-30 03:53:01 28 4
gpt4 key购买 nike

我了解到,在 Objective-C 中,我必须将实例变量声明为类接口(interface)的一部分,即使这些变量是实现细节并且具有私有(private)访问权限也是如此。

在“主观”C 中,我可以在我的 .c 文件中声明一个变量,它在该编译单元之外是不可见的。我可以在相应的 .h 文件中声明它,然后在该编译单元中链接的任何人都可以看到该变量。

我想知道在 Objective-C 中是否有等效的选择,或者我是否确实必须在 .h 中为我的类声明每个 ivar。

阿里。

最佳答案

阿里,

关于如何完成“隐形”实例变量声明的一个很好的引用可以 be found here感谢 Matt Gallagher。

希望对你有帮助弗兰克

关于Objective-C:如何防止抽象泄漏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2542226/

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