Я предполагаю, что это может быть глупый вопрос для начинающих, но я не могу найти ответ на него. У меня в основном есть два контроллера представления в моем приложении iphone, которые я хотел бы, чтобы они разделили третий класс (.m и .h), которые предполагают хранить данные, которые оба предполагают использовать. Скажем, например, что оба представления отображают местоположения и представляют таблицу с некоторой частью этой информации, которой я манипулирую - я хотел бы иметь третий класс, такой как движок, который будет делать все это, и эти представления просто создать экземпляр этого движка и при необходимости прочитать данные таблицы / местоположения.
Мой вопрос - как я могу создать экземпляр этого механизма в обоих моих представлениях, но на самом деле у меня есть только одна копия механизма, из которого оба представления читают. Я знаю, что при создании экземпляра дважды создаются две копии, и я этого не хочу. я надеюсь сделать этот двигатель "глобальным".
возможно ли это вообще в цели c? что будет лучшим способом для этого?
Большое спасибо всем.