iOS кэширование UIFont?

Я пытаюсь выяснить, должен ли я припрятать про запас [UIFont fontWithName: «myfont» size:24]. Я многократно использую этот шрифт во многих местах. Мне интересно, кэширует ли iOS это для меня, потому что кэширование шрифтов очень распространено на уровне ОС.

Кто-нибудь может это прокомментировать?

Спасибо.

-121--1017444- имеют jQuery игнорируют регистр в именах атрибутов/данных? Мы используем атрибуты данных HTML5 - * для некоторых настроенных взаимодействий на стороне клиента. jQuery использует их для выполнения своей задачи. Загвоздка в том, что входящий HTML может различаться. Очевидно, это проблема...

Мы используем атрибуты data- * HTML5 для некоторых настроенных взаимодействий на стороне клиента. jQuery использует их для выполнения своей задачи.

Загвоздка в том, что входящий HTML может различаться. Очевидно, что это проблема, которая должна быть исправлена, но я не всегда контролирую создаваемый HTML, к сожалению.

Вопрос:

Учитывая эти два тэгов:

<a data-sampleAttributeName="example">

<a data-sampleattributename="example">

Есть ли умный способ относиться к ним как к одному и тому же?

Лучшее, что я придумал, это что-то вроде этого:

var theAttribute = ($myobject).data('sampleAttributeName');

if (($myobject).data('sampleAttributeName')){
    theAttribute = ($myobject).data('sampleAttributeName')
} else {
    theAttribute = ($myobject).data('sampleattributename')
}

Я мог бы превратить это в функцию, которую я мог бы просто передать версии camelCase и проверить на оба. Мне просто было интересно, есть ли в jQuery встроенная функция очистки, чтобы игнорировать случай со значением data (или attr ).

13
задан DA. 3 October 2011 в 22:48
поделиться