@ Anomie и @jlehr верны, функция C не имеет понятия об объекте FontManager и его текущем состоянии, просто она находится в одном файле.
Однако, если FontManager является одноэлементным и вы делаете свойство fontRef свойством (или создаете для него аксессор), тогда будет возможно получить доступ к значению в вашем классе C:
static int CstyleMethod() {
FontManager *fm = [FontManager sharedManager];
NSUInteger emSize = CGFontGetUnitsPerEm(fm.fontRef);
}
В итоге, вы можете смешивать и сочетать синтаксис C и ObjC в функциях C и методах ObjC. Но поскольку функции C не имеют ссылки на self по умолчанию (и связанных с ним переменных экземпляра объекта), вы можете ссылаться только на объекты ObjC, которые являются одиночными, хранятся в глобальной переменной или передаются в качестве параметров.