Я бы определил некоторые вспомогательные функции, и я предпочитаю писать их в C вместо объектива-C.Используйте определения C в Objective-C
Какая «лучшая практика» для добавления заголовка и файла реализации C в проект Objective C?
Если мне нужно использовать определение Objective-c в моих функциях, что мне нужно включить в мой файл C заголовка (UIKit?)?
Пример: я хотел бы создать ярлык для NSLog для NSString, могу ли я создать в своем C-файле что-то похожее на этот код? :
void MYLog (NSString *string){
NSLog(@"%@",string);
}
Почему создать ярлык для `NSLog()`, чтобы взять одного `NSString`, когда он уже принимает строку, и ** ** опционально несколько параметров? – 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