Насколько я знаю, не существует программного обеспечения, которое предварительно обрабатывает код Objective-C в промежуточный код C.
Но вы могли бы написать свою программу Objective-C полностью на C, вызвав ее непосредственно во время выполнения Objective-C. Проблема только в том, что код может отличаться в разных реализациях или даже в разных версиях одной и той же среды выполнения.
Вопрос в том, стоит ли на самом деле неприятностей?