No no. This is done quite often.
As a rule, this is done when it is necessary for the critical time code to work faster (all others are equal, calling the C function is faster than the Objective-C method).
However, in some other cases, it is better to write C functions.
Remember that Objective-C is a superset of C. All that C can do, Objective-C can do, and should not be considered bad, to do anything that C can do. There may be times when some things not encouraged, but in any case.
jer
source share