iOS開發(fā)中,我們往往要按照蘋果對于各類App的標準尺寸來進行相應的設置和操作,索性自己稍微整理了一下,方便于以后的開發(fā)使用。以下內(nèi)容均參考于蘋果的最新開發(fā)者文檔:
https://developer.apple.com/ios/human-interface-guidelines/graphics/system-icons/

App Icon(應用程序圖標)
每個應用程序都需要一個美麗的和令人難忘的圖標,在應用程序商店或者主屏幕上吸引人們的關注。你的圖標提供了第一次交流的機會,你的應用程序的目的一目了然。它也出現(xiàn)在整個系統(tǒng)中,如在設置和搜索結(jié)果。

App Icon Sizes
一旦你的應用程序被安裝,小圖標在主屏幕上或整個系統(tǒng)使用。
每一個應用程序必須提供小型和大型應用程序圖標。為不同的設備提供不同大小的小圖標。確保你的應用程序圖標看起來完美,且支持所有的設備。
其標準規(guī)范如下:

雖然大圖標的使用不同于小圖標,它仍然是你的應用程序圖標。它應該一般在外觀上相匹配較小的版本,視覺效果上它是更微妙的更豐富的和更詳細的。
Spotlight and Settings Icons(搜索設置項圖標)
每一個應用程序應該提供一個小圖標顯示在iOS應用程序在Spotlight搜索中的名稱匹配項中。此外,應用程序的設置應該提供一個小圖標,以顯示在內(nèi)置的設置中。這兩個圖標應該清楚地確定你的應用程序的目的,他們應該匹配你的應用程序圖標。如果你不提供這些圖標,iOS可能在這些位置上顯示會縮小您的主應用程序圖標。
其標準規(guī)范如下:

Custom Icon Sizes
如果您的應用程序所包括任務或模式不能由一個系統(tǒng)圖標表示,或如果系統(tǒng)圖標不匹配你的應用程序的風格,你可以創(chuàng)建自己的圖標。自定義圖標,有時被稱為一個模板。有時候一個導航欄,標簽欄,工具欄,或主屏幕上的一些應用程序圖標是有我們自定義創(chuàng)建的。
其標準規(guī)范如下:


Image Size and Resolution
iOS屏幕上的內(nèi)容使用一個坐標系統(tǒng)來展示。這個坐標系統(tǒng)是基于點的測量,它映射到顯示中的像素。在一個標準的分辨率屏幕上,一個點(1 / 72英寸)等于一個像素。高分辨率屏幕有一個更高的像素密度。因為在相同數(shù)量的物理空間中有更多的像素,每個點有更多的像素點。因此,高分辨率顯示器需要更多像素的圖像。

我們必須提供高分辨率的圖像在我們的應用程序中,用于實現(xiàn)應用程序支持所有的設備。根據(jù)設備,我們可以通過一個特定的比例因子乘以每個圖像中的像素數(shù)來完成這一點。
標準分辨率的圖像有1個尺度因子和被稱為“1x圖像。高分辨率的圖像有2個或3個尺度因子和被稱為“2X和3X圖像”。假設你有一個標準分辨率@ 1X的形象用100px 100px,例如。這一形象的@2x版本將通過200px 200px?!?X版本將300px的300px。
其標準規(guī)范如下:

Launch Screen(程序啟動圖)
程序啟動圖又稱為程序啟動引導圖,我們可以給用戶一些指引或操作指南等等。一般是在我們第一次安裝或者第一次打開應用程序的時候,蘋果對啟動圖也有一套標準。
其標準規(guī)范如下:

System Icons
iOS提供了用于導航欄,標簽欄、工具欄和主屏幕快速操作的不同任務和類型的系統(tǒng)圖標。盡可能多的使用這些內(nèi)置的圖標,能夠有效的進行開發(fā)并維護程序性能,因為這個都是蘋果源生的東西。一下呢就是我列舉出的蘋果原生圖標:
Navigation Bar and Toolbar Icons



Tab Bar Icons


Quick Action Icons



