Я использую инструменты для выявления утечек памяти. По крайней мере, в одном сценарии, когда я постоянно перелистываю слайды / страницы (внутри UIScrollView), я не вижу утечки памяти. Использование инструментов - под «Срок службы распределения» Я переключаю на просмотр «Создано & 00100100 00100100 01000010 01111110 10000001 10000001 10000001 утра ...
Можете ли вы помочь мне найти способ преобразовать символ в двоичный файл 8x8 (я не уверен, как его назвать)
, как, например, "A"
00011000
00100100
00100100
01000010
01111110
10000001
10000001
10000001
, на самом деле я делаю это вручную: (
предложения все еще открыты: D
РЕДАКТИРОВАТЬ: В любом случае, если вам, ребята, интересно, что я пытаюсь сделать.
Пытаюсь сделать это LED Wave Display . Но так как у меня нет знаний по взаимодействию с компьютером. Я просто хочу попробовать это в Windows Mobile. LOL
Это какой-то внешний (например, светодиодный, частотно-регулируемый) дисплей? Сколько символов нужно преобразовать? Только буквенно-цифровые символы и несколько знаков пунктуации или каждая отдельная кодовая точка Unicode?
К сожалению, вам может быть лучше просто сделать это вручную. Это позволяет вам настраивать вывод в соответствии с характеристиками вашего дисплея, по сравнению с застреванием с определенным шрифтом.
Или используйте свою любимую программу рисования, чтобы создать полосу растрового изображения высотой 8 пикселей (черно-белую) с выбранными вами глифами, а затем загрузите ее в свое приложение.
Есть формат изображения, в котором вы указываете ширину и высоту в первой строке, а затем нули и единицы.
P1 7 3
0001000
0011100
0110010
Я ищу его название.
EDIT Да, нашел.
Он называется Portable Bitmap Format.
Вы можете создать растровое изображение 8x8
и нарисовать на нем символы один за другим, а затем прочитать обратно GetPixel
изображение создано.
Я предполагаю, что это какой-то светодиодный / VFD-дисплей, как предлагает Роджер. В таком случае, что плохого в том, чтобы просто жестко закодировать каждую букву? Это будет выполняться намного быстрее, чем любые вычисления на лету. Вы предлагали кешировать себя, но какой в этом смысл? Зачем вам динамически генерировать (а затем кешировать) что-то, что всегда будет одинаковым. Как часто вы собираетесь менять алфавит? Закодируйте это жестко и прекратите попытки перестроить проблему, которой не существует.