前面有同學問到了iOS內存警告臨界值和工程項目裏AppIcon的一些配置信息,相信對剛入行的同學來說,可能都會碰到類似的問題,記錄一下供後來者查詢。
1、先簡單說下AppIcon的圖標的配置信息
1)、在右邊的App Icon勾選項,暫時只選擇了支持iPhone iOS7.0 and Later, 表示這些icon只支持iPhone設備(包括iPod)的iOS系統最低7.0至最新系統;
2)、2x圖標表示支持在Retina顯示屏上,3x圖標表示支持在Plus屏幕尺寸5.5英寸上顯示;
3)、再看上圖中間的圖標,區分下桌面icon圖標和Setting、Spotlight圖標:
a、 iOS 7-9 60pt表示在iOS系統7至最新系統的桌面圖標60pt大小
b、 Spotlight iOS 7-9 40pt表示在手機桌面下拉搜索(聚光燈)的圖標(支持iOS系統7至最新 40pt);
c、Settings - iOS 5-9 29pt 表示在手機設置裏搜索的圖標 (支持iOS系統5至最新 29pt)
現在以模擬器5S, iOS版本9.3爲測試截圖
桌面圖標:
---------------------------------------------------------------------
桌面下拉搜索圖標:
---------------------------------------------------------------------
設置裏面搜索圖標:
---------------------------------------------------------------------
2、啓動圖片LaunchImage圖片設置參數說明,先看截圖:
1)、iPhone Portrait iOS 8,9 : 表示iPhone設備豎屏,支持iOS系統8至最新
2)、iPhone Landscape iOS 8,9 : 表示iPhone設備橫屏,支持iOS系統8至最新
3、App的內存警告臨界值說明
當app運行內存佔用比例過高時,程序會報『內存警告』
- (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Dispose of any resources that can be recreated. }
那內存警告的臨界值是多少呢?從Xcode的工具信息中可以找到答案:
當單個的程序運行內存佔用設備總運行內存的一半時,程序就會報告『內存警告』!
比如512M運行內存,程序運行佔用了256M時就該內存警告了;
1G的運行內存,程序運行佔用512M該內存警告了。。。。
截圖三張如下(4S真機,5c真機,模擬器):
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------
------------------------------------------------------------------------------------