Objective C деинициализировал указатели по сравнению с нулевыми указателями

JSON - это текстовый формат сериализации объектов, более легкий, чем XML, который напрямую интегрируется с объектной моделью JavaScript. Это большинство его преимуществ прямо здесь.

Его недостатки (по сравнению с XML) примерно таковы: меньше доступных инструментов (забудьте о стандартной проверке и / или преобразовании, не говоря уже о выделении синтаксиса или проверке правильности в большинстве редакторов), с меньшей вероятностью удобочитаемы для человека. (Существуют огромные различия в удобочитаемости как JSON, так и XML, так что это обязательно нечеткое утверждение), тесная интеграция с JavaScript делает не очень тесную интеграцию с другими средами.

11
задан Nikolai Ruhe 24 October 2009 в 21:48
поделиться

1 ответ

Переменные экземпляра объектов инициализируются значением nil в alloc (обнуляется весь объект).

Редактировать: Кроме того, глобальные и статические переменные хранилища инициализируются нулем (6.7.8 10 стандарта C99 , спасибо Дереку за указание на это).

Локальные переменные стека не инициализируются автоматически. Это не изменилось в известной истории.

16
ответ дан 3 December 2019 в 05:34
поделиться