我会定义一些辅助函数,并且我更喜欢用C代替Objective-C编写它们。在Objective-C中使用C的定义
这是在Objective C项目中添加头文件和实现C文件的“最佳实践”?
如果我需要在我的函数中使用Objective-c定义,我需要在头文件C文件(UIKit?)中包含什么?
例如:我想为NSString创建NSLog的快捷方式,我可以在我的C文件中创建类似于此代码的东西吗? :
void MYLog (NSString *string){
NSLog(@"%@",string);
}
为什么要为'的NSLog()'接单'NSString'时,它已经采取一个字符串,** ** optionaly多个参数的捷径吗? – PeyloW 2010-12-15 12:47:40
每当我想*我会在这里创建一个C API *,我已经后悔了......一个Objective-C版本没有那么多的工作,很少会招致大量的开销与直C并且相当通用。 – bbum 2010-12-15 16:32:15
ehm ... Peylow你是对的完全没用......假设这是一个例子来帮助我制定问题:P -.- – MatterGoal 2010-12-23 20:58:55