gpt4 book ai didi

objective-c - 在 Objective - C 中不使用未使用的类导入很重要吗?

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:23:34 25 4
gpt4 key购买 nike

我想在 Xcode 项目的 "ProjectName"-Prefix.pch 文件中#import 我的自定义类。

#ifdef __OBJC__
#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>
#import "CustomClass.h"
#endif

但是,我不会在每个项目文件中都使用我的自定义类,所以我想知道,它是否会以某种方式损害我的应用程序性能或其他方面?

有什么问题吗?
不推荐吗?

最佳答案

#import 确保给定的头文件实际上只包含一次,因此会出现性能问题。来自 Apple 的文档:

When you want to include header files in your source code, you typically use a #import directive. This is like #include, except that it makes sure that the same file is never included more than once. The Objective-C samples and documentation all prefer the use of #import, and your own code should too.

来自 Learning Objective C: A Primer

关于objective-c - 在 Objective - C 中不使用未使用的类导入很重要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12158848/

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