кеширование шрифтов iPhone - PullRequest
       11

кеширование шрифтов iPhone

1 голос
/ 18 сентября 2009

Кто-нибудь знает, поддерживает ли iPhone кэш ранее использованных символов шрифта?

Недавно, пытаясь обнаружить утечку памяти рядом с контроллером UITextField, я заметил, что утечки почти (95%) исчезают, когда я начинаю писать текст, который использует только символы из предыдущих попыток.

Кажется, что происходит то, что для каждого отображаемого символа из шрифта система сохраняет его в памяти при первом отображении и использует его при повторении.

Однако я не смог найти ни одной публикации / статьи в Интернете об этом поведении.

1 Ответ

0 голосов
/ 19 сентября 2009

UIKit кэширует шрифты на уровне метаданных и глифа, чтобы предотвратить повторный анализ данных шрифта. Тем не менее, он должен использовать незначительный объем памяти относительно остальной части вашего приложения (если вы не пытаетесь нарисовать каждый глиф из каждого шрифта)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...