Попробовав некоторые ответы в этом посте, я проконсультировался с Луи Мантия (бывший дизайнер Apple, Square и Iconfactory), и все ответы на этот пост пока неправильные (или, по крайней мере, неполные). Apple начинается с иконки 57px и радиусом 10, а затем масштабируется вверх или вниз. Таким образом, вы можете рассчитать радиус для любого размера иконки, используя 10/57 x new size
(например, 10/57 x 114
дает 20, что является правильным радиусом для иконки 114px). Вот список наиболее часто используемых значков, соответствующих соглашений об именах, размерах в пикселях и радиусах углов.
- Icon1024.png - 1024px - 179,649
- Icon512.png - 512 пикселей - 89,825
- Icon.png - 57px - 10
- Icon@2x.png - 114px - 20
- Icon-72.png - 72px - 12.632
- Icon-Small.png - 29 пикселей - 5,088
- Icon-Small@2x.png - 58px - 10,175
Кроме того, как уже упоминалось в других ответах, вы на самом деле не хотите обрезать изображения, которые вы используете в двоичном файле, или отправлять их в Apple. Все они должны быть квадратными и не иметь никакой прозрачности. Apple автоматически маскирует каждый значок в соответствующем контексте.
Знание вышесказанного важно, однако, для использования значков в пользовательском интерфейсе приложения, где необходимо применить маску в коде или предварительно визуализировать в фотошопе. Это также полезно при создании иллюстраций для веб-сайтов и других рекламных материалов.
Дополнительное чтение:
Невен Мрган о дополнительных размерах значков и других соображениях дизайна: размеры значков приложения ios
Марк Эдвардс из Bjango о различных вариантах создания скруглений в Photoshop и почему это важно: roundrect
Официальные документы Apple по размеру значков и соображениям дизайна: Значки и изображения
Обновление:
Я провел несколько тестов в Photoshop CS6, и кажется, что 3 цифры после десятичной точки достаточно точны, чтобы получить точно такой же вектор (по крайней мере, как показано в Photoshop при увеличении 3200%). Инструмент Round Rect иногда округляет ввод до ближайшего целого числа, но вы можете увидеть значительную разницу между 90 и 89.825. И несколько раз инструмент Round Rectangle Tool не округлялся и фактически показывал несколько цифр после десятичной точки. Не уверен, что там происходит, но он определенно использует и хранит более точное число, которое было введено.
Во всяком случае, я обновил список выше, включив в него всего 3 цифры после десятичной точки (раньше их было 13!). В большинстве ситуаций, вероятно, было бы трудно определить разницу между прозрачным значком 512px, замаскированным под радиусом 90px, и значком 89.825, но сглаживание закругленного угла определенно получилось бы немного другим и, вероятно, было бы заметно в определенных обстоятельствах, особенно если вторая, более точная маска применяется Apple, в коде или иным образом.