每隔一段時間我都會開始一個「輔助類」,並發現我完全可以用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