gpt4 book ai didi

objective-c - 为什么在默认的 Xcode 模板中有两个接口(interface)声明?

转载 作者:太空狗 更新时间:2023-10-30 04:01:16 25 4
gpt4 key购买 nike

最近,我在 Xcode 中创建的所有新类都以 .m 文件中的这个额外接口(interface)开头:

@interface NewViewController ()

@end

Apple 希望我在此处放置什么?它与我的 .h 文件中的 @interface 声明有何不同?

最佳答案

那是一个class extension .简而言之,您在 header 中声明您的类的公共(public)接口(interface),并使用类扩展来声明您可能想要提供的任何私有(private)接口(interface)(例如,您想要访问器但不想公开的属性)。

关于objective-c - 为什么在默认的 Xcode 模板中有两个接口(interface)声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9729887/

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