У меня есть объект NSData
, возвращающийся с моего сервера, он различается по своему содержанию, но придерживается определенной структуры.
Я хотел бы знать (надеюсь, с некоторым примером кода), как работать с этим объектом, чтобы получить из него нужные мне данные.
структура объектов данных внутри объектовкак это
- начальное значение ( UInt16 ) - (говорит, что это за раздел ответа)
- Размер строки ( UInt32 ) или число - ( UInt32 )
- Строка (не завершена нулем), т.е. за ней следует следующее начальное значение.
IЯ читал Руководство по программированию двоичных данных , но это только показывает, как поместить мои данные в новые NSData
объекты и получить доступ и сравнить байты.
То, что я застрялна это, как я могу сказать, получить информацию динамически.Проверьте, что NSdata
объектов сначала первое значение, выяснить, если его строка или int затем получить строку или int и перейти к следующему ведущему значению ..
любые предложения или пример кода будет действительно полезным .. просто застрялв состоянии блока ума, поскольку я никогда не пытался сделать что-либо подобное в цели С.