gpt4 book ai didi

iphone - #import statements in .m or .h in objective-c?

转载 作者:搜寻专家 更新时间:2023-10-30 19:51:06 28 4
gpt4 key购买 nike

我最终在我的 .h 和 .m 文件中都有这些,这是我的第一个 Objective-C 程序,所以我想要一些澄清,以便我可以清理这些东西。

最佳答案

除非它影响接口(interface)定义,否则您应该将它放在.m 文件中。

如果您只是使用一个类,请使用前向声明:

@class AClass;

@interface Bob : NSObject {
AClass* a;
}

如果您实现某些东西,然后导入它:

#import "SomeProtocol.h"

@interface Bob : NSObject<SomeProtocol> {
}

这些都是真正的“最佳实践”,而不是绝对必要的。 Objective C 的 #import 指令意味着您不会出错,因为您多次包含一个文件,所以这不是技术上的问题,但它会增加编译时间。

关于iphone - #import statements in .m or .h in objective-c?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4325764/

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