Рекомендации по именованию файлов в iOS и Android

1

Мне было интересно, есть ли какие-то установленные правила для именования изображений для iPhone и Android.

Например, элементы изображения iPhone обычно называются дизайнерами, используя (строчные буквы, nums, @, _).

Обычный ресурс изображения: colorroll.png

&

Ресурс изображения Retina: [email protected]

С другой стороны, андроид обычно будет использовать (строчные буквы, nums, _), а на мыши над андроидом обычно добавляет рулон к имени

Главный вопрос заключается в том, есть ли какие-то лучшие рекомендации для разделения и поддержания порядка как для дизайнера, так и для программиста.

Теги:
iphone

2 ответа

2

Недавно я портировал приложение iOS для Android, содержащее более 1000 ресурсов, на которые ссылаются статические XML файлы (фактически, pLists). Редактировать плиты не было выбором.

Взгляните на ответ от Alex2k8 здесь.

Кроме того, ADT не разрешает имена файлов ресурсов, содержащие пробелы, символы верхнего регистра или начинающиеся с числа (этот список может быть не исчерпывающим, это только те, которые я нашел среди этих 1000 нечетных ресурсов.

Чтобы справиться с этим, я написал утилиту, которая переименовала все файлы на диске. Он преобразовал имя файла в нижний регистр, заменил недопустимые символы и пробелы с символами подчеркивания и префикс "num" на имена файлов, которые начинались с цифры. Эти файлы были теми, которые я поместил в свои папки ресурсов.

В моем приложении я написал вспомогательную функцию, которая сделала то же самое, поэтому, когда мне нужно было загрузить ресурс. Я вызвал вспомогательную функцию, чтобы превратить имя файла из plist в законную версию Android, используя тот же алгоритм, а затем передал это загрузчикам фреймворка.

Например, имя файла iOS может быть "9. Увеличить изображение 100m.png". Утилита переименовала ее в num9_enlarge_view_100m.png ". Вспомогательная функция просто использует построитель строк с методами.replace() в имени файла iOS, переданным ему как строковый аргумент.

0

IIRC В именах файлов ресурса Android предполагается, что все они имеют нижний регистр.

Не цитируйте меня на этом, но я новый Android Dev.

  • 1
    предоставить источник информации.
  • 0
    youtube.com/… at 0:50 Комментарий из аналогичного вопроса «Вы, вероятно, неправильно поняли то, что я пытался сказать. Компилятор будет жаловаться, если вы поместите ресурсы как файл и напишите это в случае верблюда. ...» stackoverflow.com/ вопросы / 1832290 / ...

Ещё вопросы

Сообщество Overcoder
Наверх
Меню