Как преобразовать NSData в NSString Hex string?

Когда я вызываю -description для объекта NSData, я вижу довольно Hex-строку байтов объекта NSData, например:

<f6e7cd28 0fc5b5d4 88f8394b af216506 bc1bba86 4d5b483d>

Я хотел бы получить это представление данных (за вычетом кавычек lt/gt) в in-memory NSString, чтобы я мог с ним работать... Я бы предпочел не вызывать -[описание NSData] и затем просто обрезать кавычки lt/gt (поскольку я предполагаю, что это не является гарантированным аспектом публичного интерфейса NSData и может быть изменено в будущем).

Какой самый простой способ получить это представление объекта NSData в объект NSString (кроме вызова -description)?

53
задан Todd Ditchendorf 30 October 2012 в 06:36
поделиться