gpt4 book ai didi

objective-c - 仅包含 C 的 ObjC 文件(或最少的 ObjC..)

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:17 28 4
gpt4 key购买 nike

我经常会开始一个小的“辅助类”,发现我可以用 C 函数完全满足我的需求(尽管这些函数可能经常在其中包含 ObjC,可能返回类型或 NSDictionary* 的一些参数或其他什么..),所以我将删除@implementation 和@interface,那里根本没有类,只有.h 和.m 文件..

最佳做法是什么,我是否应该将我的 .m 文件更改为 .c 文件?或者对于其中的 ObjectiveC 类型来说这是不可能/困难的吗?使用我不知道的不同文件类型有什么好处,或者我正在做的事情很好吗? (我只为 OsX 和 iOS 开发,并且完全使用 xCode,至少目前是这样。)

感谢您的宝贵时间:)

最佳答案

当您使用 Xcode 创建命令行工具时,它会为您的代码提供一个 .m 文件,尽管初始文件不是类实现文件,因此最好遵循此模式(这也是正确的对于其他项目中的主文件)。

如果您在 Xcode 中选择一个文件并打开右侧栏,您可以让 Xcode 知道如何解析该文件。因此,如果您的 .c 文件中有 ObjectiveC,您可以将 Parse 类型从 C 文件更改为 ObjC 文件,它都会正常工作。

关于objective-c - 仅包含 C 的 ObjC 文件(或最少的 ObjC..),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26816126/

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