Ответ 1
Ну, размер пикселя является константой. Размер экрана текущего iPhone или iPod touch 2 "x 3" (50,8 мм x 76,2 мм), а разрешение - 320 x 480 пикселей.
50,8/320 (или 76,2/480) = > размер 1 пиксель составляет 0,155875 мм × 0,1558 мм
Есть ли способ в iPhone SDK для вычисления размера (в миллиметрах) одного пикселя?
Ну, размер пикселя является константой. Размер экрана текущего iPhone или iPod touch 2 "x 3" (50,8 мм x 76,2 мм), а разрешение - 320 x 480 пикселей.
50,8/320 (или 76,2/480) = > размер 1 пиксель составляет 0,155875 мм × 0,1558 мм
Отвечая на вопрос о размере пикселей:
Размер пикселя на iPhone и iPod Touch
предыдущие iPhones (pre-iPhone 4) Технические характеристики Apple iPhone: разрешение 480 на 320 пикселей при 163 пикселях на дюйм (ppi). Около 0,006135 дюймов на пиксель или 0,15558282 мм на пиксель.
Первые три поколения iPod touch заявили то же самое 163 ppi.
Спецификации iPhone 4 говорят о разрешении 960 на 640 пикселей при 326 ppi. Таким образом, ширина пикселя составляет 1 дюйм /326 пикселей на дюйм или около 0,003067 дюймов на пиксель или 0,0779 мм на пиксель. Вы используете точки, а не пиксели. Изменить: Как отмечено в комментарии Олафа ниже, пиксели на самом деле адресуемы, используя полутоны.
Четвертое поколение iPod touch (сентябрь 2010 г.) характеристики такие же, как разрешение iPhone 4, 960 на 640 пикселей при 326 ppi
iPhone 4S (октябрь 2011) не изменяется с iPhone 4 с точки зрения разрешения.
Спецификации iPhone 5 (сентябрь 2012 г.) говорят о разрешении 1136 на 640 пикселей при 326 ppi. Размер пикселей не изменяется. Диагональ экрана составляет 4 дюйма.
iPhone 5C и iPhone 5S (сентябрь 2013 г.) имеют одинаковое разрешение, размер пикселей и диагональ как iPhone 5.
iPhone 6, 4,7 дюйма, (сентябрь 2014 года) specs - разрешение 1334 на 750 пикселей, на 326 пикселей на дюйм (ppi). Размер пикселя не изменяется от 4, 4S, 5 5 с.
iPhone 6 Plus, 5,5 дюймов, (сентябрь 2014 года) specs - разрешение 1920 x 1080 пикселей, при 401 пикселей на дюйм (ppi). размер пикселя примерно на 20% меньше. Ширина пикселя составляет 1 дюйм /401 пикселей на дюйм или около 0,002494 дюйма на пиксель или 0,06334 мм на пиксель.
Размер пикселя на iPad
iPad Mini (1-е поколение - октябрь 2012 г.) - 7,9-дюймовый (диагональный) дисплей с разрешением 1024 на 768 пикселей при 163 ppi оригинальные iPad мини-спецификации. Это о .006135 дюймов на пиксель или 0,156 мм на пиксель.
iPad Mini 2 (второе поколение - октябрь 2013 г.) - это 7,9-дюймовый (диагональный) дисплей с разрешением 2048 на 1536 пикселей при 326 ppi на текущий iPad mini specs. Это о .0030675 дюймов на пиксель или 0,0779 мм на пиксель.
iPad Air 2 (октябрь 2014 года) и iPad Mini 3 (октябрь 2014 года) имеют такое же разрешение, размер пикселя и диагональ, как и предыдущие версии этих продуктов.
Сравнение iPad Air и iPad Air 2, iPad Mini, iPad 2 и iPad3.
Вам не нужно, чтобы iPhone SDK вычислял размер одного пикселя. Один из вариантов - определить, что вы используете, а затем выберите необходимый размер mm.
Размер экрана iPhone (вплоть до 4S)/iPod Touch с диагональю 3,5 дюйма не равен 2 "x 3". Они немного меньше, чем это. IPhone 5 имеет 4-дюймовый (диагональный) дисплей.
Что может понадобиться допрашивающему: точки. См. Комментарий Removers к предыдущему ответу. Координаты указаны в точках, а не в пикселях.