Основное использование области монтажа iPhone

Программисты, которые проводят весь день, отвечая на вопросы о Stackoverflow, вероятно, не выполняют работу, за которую им платят.

6
задан Dilip 26 February 2013 в 14:42
поделиться

2 ответа

Проблема в том, что ] byte [] использует идентификатор объекта для , равного и hashCode , так что

byte[] b1 = {1, 2, 3}
byte[] b2 = {1, 2, 3}

не будет соответствовать в HashMap . Я вижу три варианта:

  1. Перенос в String , но тогда вы должны быть осторожны с проблемами кодирования (вам нужно убедиться, что byte -> String -> byte дает те же байты) .
  2. Используйте List (может потребовать больших затрат памяти).
  3. Создайте свой собственный класс упаковки, #include files), похоже, что документ "Uniform Type Identifiers Overview" по-прежнему ориентирован на Mac OS. Поскольку константы вызвали предупреждение о несоответствии типов, я подумал, что делаю что-то не так, поэтому сначала я попытался использовать литерал NSString .

8
ответ дан 8 December 2019 в 03:11
поделиться

Используйте этот заголовок, чтобы получить значение для kUTTypeUTF8PlainText;

#import <MobileCoreServices/UTCoreTypes.h>

Вам понадобится платформа MobileCoreServices.

19
ответ дан 8 December 2019 в 03:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: