Отправка данных между классами в Cocoa Objective C

Я начал программировать для iPhone около месяца назад и нашел этот сайт очень полезным. Так что я подумал, что кто-то может мне помочь.

Думаю, я понимаю основы работы @property и @synthesise и использую сеттеры и геттеры, но у меня есть проблема.

Допустим, у меня есть 3 класса: Функции, Класс 1 и Класс 2.

Функции - это класс, который содержит все данные, а Class1 и Class2 считывают эти данные из него и записывают в него новые данные (изменяют данные). Однако как Class1, так и Class2 создадут собственный экземпляр функций, поскольку это в основном просто план для данных.

Итак, если Class1 записывает или «устанавливает» некоторые данные (скажем) 5 для функций, а Class2 «получает» их, Class2 вернет 0, поскольку Class1 только записал 5 в свой экземпляр функций, который Class2 не может видеть.

Я полагаю, во-первых, верно? Во-вторых, как мне это сделать, чтобы Class1 и Class2 могли видеть одни и те же данные для получения и установки.

Спасибо за помощь. Я понимаю, что это может включать тему, которую я еще не изучил, но если да, то я хотел бы знать, что это такое, чтобы я мог ее изучить.

5
задан Baza207 18 November 2010 в 00:03
поделиться