解讀AppIcon圖標設置置信息和App內存警告臨界值

  前面有同學問到了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真機,模擬器):

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

------------------------------------------------------------------------------------

原文鏈接:http://www.cnblogs.com/tandaxia/p/5855250.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章