前面有同学问到了 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