解讀AppIcon圖標設置置信息和App記憶體警告臨界值

来源:http://www.cnblogs.com/tandaxia/archive/2016/09/12/5855250.html
-Advertisement-
Play Games

前面有同學問到了iOS記憶體警告臨界值和工程項目里AppIcon的一些配置信息,相信對剛入行的同學來說,可能都會碰到類似的問題,記錄一下供後來者查詢。 1、先簡單說下AppIcon的圖標的配置信息 1)、在右邊的App Icon勾選項,暫時只選擇了支持iPhone iOS7.0 and Later, ...


  前面有同學問到了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


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 有時應用程式需要能夠進行自定義繪圖。我們可以依靠兩個不同的庫來滿足我們的繪圖需要。一個庫是Quartz 2D,它是Core Graphics框架的一部分;另一個庫是OpenGL ES,它是跨平臺的圖形庫。OpenGL ES是跨平臺圖形庫OpenGL的簡化版。OpenGL ES是OpenGL的一個子集 ...
  • Android 樣式 android中的樣式和CSS樣式作用相似,都是用於為界面元素定義顯示風格,它是一個包含一個或者多個view控制項屬性的集合。如:需要定義字體的顏色和大小。 在CSS中是這樣定義的: 可以像這樣使用上面的css樣式:<div class="wu">wuyudong‘blog</d ...
  • http://blog.sina.com.cn/s/blog_45e2b66c01019wfg.html UIScrollView 快速滑動過程中,滾動速度過快,可以通過屬性decelerationRate控制。 decelerationRate範圍為0 1,一般0 0.5沒有多少區別。0也沒有問題 ...
  • 中文 iOS/Mac 開發博客列表 ...
  • 前言: 項目是基於平板開發的,設計的界面是要求橫屏展示界面。所以我將所有的Activity都強制設置為橫屏 問題: 主界面,最常見的Activity+n個Fragment 我這裡使用的hide、show Fragment的方式來切換Fragment,當關閉手機、平板屏幕再打開,會發現Fragment ...
  • 1 #import "Cat.h" 2 3 @interface Cat () 4 5 @property (nonatomic, copy) NSString *name; 6 7 @end 8 9 @implementation Cat{ 10 int age; 11 } 12 13 -(ins ...
  • 記錄字元串的處理,不是一個簡單的工作。 NSString是代碼中隨處可見的類型,也是應用和處理繁多的對象,在此只記錄需要常備的方法,並且加以說明。 說明: 1.計算字元串尺寸的方法,sizeWithFont系列方法已經被廢物,建議改為boundingRectWithSize方法;NSAttribut ...
  • 一:原生傳遞參數給React Native 1:原生給React Native傳參 原生給JS傳數據,主要依靠屬性。 通過initialProperties,這個RCTRootView的初始化函數的參數來完成。 RCTRootView還有一個appProperties屬性,修改這個屬性,JS端會調用 ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...