1.什么是内存管理? 大家都知道手机的内存是有限的,app应用的内存也应该是受限制的,随着app应用的使用会导致内存的占用率增大。当内存占用率达到一种程度时。系统会发出内存警告。这时我们须要把一些不用的对象和变量所占用的内存释放掉,也就是说我们须要手动对内存进行管理。而我们管理的范围:不论什么继承了 ...
分类:
其他好文 时间:
2017-05-14 19:36:38
阅读次数:
201
1.内存管理的重要性 移动设备的内存极其有限,每个app所能占用的内存是有限制的 下列行为都会增加一个app的内存占用 创建一个OC对象 定义一个变量 调用一个函数或者方法 当app所占用的内存较多时,系统会发出内存警告,这时得回收一些不需要再使用的内存空间。比如回收一些不需要使用的对象、变量等 如 ...
分类:
其他好文 时间:
2017-03-19 15:45:39
阅读次数:
160
1.使用SDWebImage的好处 1.异步下载(避免主线程卡死) 2.做好图片缓存(这样就不需要每次都加载网络图片) 3.解决了循环利用的问题 很容易造成内存警告 ...
分类:
Web程序 时间:
2016-12-31 19:07:21
阅读次数:
230
iOS开发者:其实你还有很多东西需要学
iOS6-10新特性总结
iOS 6
1、废除了viewDidUnload,viewDidUnload
收到内存警告需要到didReceiveMe...
分类:
移动开发 时间:
2016-11-18 14:18:46
阅读次数:
314
1.为什么要进行内存管理? 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存 较多时,系统就会发出内存警告,一个app可用的内存是被限制的,如果一个app使用的内存超 过20M,则系统会向该app发送Memory Warning消息。收到此消息后,需要回收一些不 ...
分类:
其他好文 时间:
2016-10-18 02:00:22
阅读次数:
196
前面有同学问到了iOS内存警告临界值和工程项目里AppIcon的一些配置信息,相信对刚入行的同学来说,可能都会碰到类似的问题,记录一下供后来者查询。 1、先简单说下AppIcon的图标的配置信息 1)、在右边的App Icon勾选项,暂时只选择了支持iPhone iOS7.0 and Later, ...
分类:
移动开发 时间:
2016-09-12 14:04:44
阅读次数:
252
iOS6新特性 一、关于内存警告 ios6中废除了viewDidUnload,viewWillUnload这两个系统回调,收到内存警告时在didReceiveMemoryWarning中进行相关的处理。 二、关于屏幕旋转 同样ios6 废除了shouldAutorotateToInterfaceOr ...
分类:
移动开发 时间:
2016-08-17 12:05:36
阅读次数:
403
iOS的笔记-项目中的常见文件 新建一个项目之后,有那么多的文件,下面介绍一下主要的几个。 1.文件名 (1)AppDelegate UIApplication的代理,app收到干扰的时候,进行处理系统事件。比如,来电话,内存警告,应用启动。。 (2)ViewController 控制器,可以通过x ...
分类:
移动开发 时间:
2016-08-07 13:53:28
阅读次数:
212
一、基本原理 (一)为什么要进行内存管理。 由于移动设备的内存极其有限,所以每个App所占的内存也是有限制的,当App所占用的内存较多时,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围:任何继承NSObject的对象,对其他的基本数据 ...
分类:
其他好文 时间:
2016-08-03 21:52:15
阅读次数:
250
OC内存管理 一、基本原理 (一)为什么要进行内存管理 由于移动设备的内存极其有限,所以每个APP所占的内存也是有限制的,当app所占用的内存较多,系统就会发出内存警告,这时需要回收一些不需要再继续使用的内存空间,比如回收一些不再使用的对象和变量等。 管理范围:任何继承NSObject的对象,对其他 ...
分类:
其他好文 时间:
2016-07-19 18:51:38
阅读次数:
163