Как называется этот подход к программированию iPhone? - PullRequest
0 голосов
/ 19 мая 2011

У меня есть пример кода, где:

  • Я не могу понять, как данные передаются из базы данных в отчеты, потому что нет места для явной установки или извлечения данных. Все это делается с помощью пользовательских объектов.
  • Даже мы не можем получить данные через консоль, используя NSLog, так как он имеет клавиши ENUM
  • Все объекты являются пользовательскими объектами, поэтому, если мы поместим его в NSLogs, мы получим структуру, подобную < CustomObject-hexcode>. Многие из классов снова состоят из объектов из других классов.
  • Даже если я попытаюсь отладить код, поставив точку останова, после нескольких шагов он покажет шестнадцатеричные коды

Я не смогу поместить пример кода, так как это целый проект, содержащий много файлов.

Не могли бы вы дать мне знать, какой подход использовался? Это похоже на инкапсуляцию.

Спасибо!

Ответы [ 3 ]

1 голос
/ 19 мая 2011

Для записи категорий, в которых реализован метод - (NSString* ) description, для каждого пользовательского объекта, отображающего все переменные, которые содержатся в пользовательских объектах, можно преобразовать каждое из значений перечисления в строки.Затем вы можете использовать NSLog для вывода объектов и получения читаемых результатов.

0 голосов
/ 19 мая 2011

Звучит как некий пользовательский ORM с сериализацией / десериализацией и т. Д. Euuuwww.

0 голосов
/ 19 мая 2011

вам нужно отладить приложение. и для этого «Все объекты являются пользовательскими объектами, поэтому, если мы поместим это в NSLogs, мы получим структуру, подобную » вам нужно интегрировать класс категории в ваш проект. Поиск в Google для переопределить описание nsobject. Вы получите nslog в правильном формате.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...