每隔一段时间我都会开始一个“辅助类”,并发现我完全可以用C函数来满足我的需求(尽管这些函数通常可以使ObjC在他们可能会返回类型或NSDictionary *或其他任何..),所以我会删除@implementation和@interface,并没有任何类,只有.h和.m文件..只包含C(或最小的ObjC ..)的ObjC文件
什么是最佳做法,应该将我的.m文件更改为.c文件?或者这对于那里的ObjectiveC类型是不可能的/困难的?使用我不知道的或者我所做的很好的不同文件类型有什么好处吗? (我只开发OSX和iOS,并完全用Xcode的,至少现在是这样。)
感谢您的时间:)
没有要求Objective-C源文件(.m)包含类接口或实现。如果代码使用的是Objective-C语言,那么它是一个Objective-C源文件,应该用.m扩展名来命名。 – 2014-11-08 11:17:48
感谢@KenThomases – Jef 2014-11-08 11:27:13
也许你可以考虑使用类方法而不是函数? – Antzi 2014-11-12 07:52:43