Правда в том, что вы можете использовать C или C ++ в Xcode.Причиной использования Objective C для Cocoa и Cocoa Touch (iphone) является простота использования и то, как он решает многие проблемы с памятью, с которыми вы можете столкнуться самостоятельно.Objective C и Xcode работают как сон.Я бы также порекомендовал проверить http://www.kevincallahan.org/software/accessorizer.html Accessorizer потрясающий и сокращает время разработки до нуля.
Сказав, что я не вижу проблем в написании функций / методов на C или C ++ и их использовании внутри деталивашего проекта XCode.Только не ожидайте использовать Objective C, чтобы играть так же хорошо на других платформах.IDE для Apple и Windows отличаются друг от друга, и у Microsoft есть хорошая привычка не делать вещи несовместимыми с другими средами (не только Apple.)
Я рад слышать, как кто-то пытается использовать свой код для других проектов.:) В наши дни слишком много людей забывают создавать свои собственные библиотеки, и я понятия не имею, почему.
Надеюсь, это поможет.Ура, Мэтью