Я написал несколько приложений для iphone сейчас, но все они написаны в том, что я считаю ленивым, неструктурированным способом.разделить iphone объектно-код на несколько файлов
Я начал новый проект и создал несколько классов Objective-C (подкласс NSObject). проблема в том, что я правильно понял логику в своей голове. Моя структура выглядит следующим образом
viewController.h
viewController.m
plotPoints.h
plotPoints.m
handleFeeds.h
handleFeeds.m
Так главный файл является контроллером представления, и я включить в это файл заголовок других классов. Моя проблема в том, что в других файлах классов, например plotPoints.m - если я попытаюсь обратиться к переменной, установленной в контроллере представления, она говорит, что она не установлена. Я включил viewcontroller в файл plotPoints.h, но все равно он не работает.
Какова наилучшая практика для разделения кода таким образом? В этом примере у меня есть каналы webservice, которые я хочу обрабатывать в одном классе, а затем обрабатывать эти результаты в другом и обрабатывать основной пользовательский интерфейс в контроллере представления.
Благодарим за любую информацию.
Можете ли вы сократить код на короткий пример, который не работает? Существует много вариантов, таких как глобальные переменные, делегаты, объявления внешних переменных ... В качестве примечания я бы рекомендовал имена файлов начинать с прописных букв, как и имена классов. – Eiko
Хм ... нет кода. Я посмотрю, есть ли что-нибудь, что я могу опубликовать. Мои файлы классов фактически капитализированы, я был просто ленив при повторной печати! –