iOS内存管理详解

2017-04-19  本文已影响0人  不羁放纵dy

iOS内存管理

前言:

现在的iOS开发已然是ARC时代,swfit的发展趋势也不错,ARC下的日常开发,随对内存管理有一定的了解,但是深入的了解并没有.如果只盲目开发,不知其中的原理,那多不好,你说是吧.

内存管理对于移动开发来说是相当重要的部分,程序运行消耗内存,运行结束释放内存.如果占用,消耗内存,而不释放内存,就会造成内存不够使用,导致程序崩溃,crash.这就是我们日常所说的内存泄漏.

了解的知识够多才能进步,笔者本身也是小白一名,借发帖的机会,顺便巩固学习,加深理解...


1.引用计数

2.自动释放池

   //ios5.0新方式
   @autoreleasepool
   {
   }
   
   //ios5.0之前的老方式
   NSAutoreleasePool *pool=[[NSAutoreleasePool alloc]init];
   [pool release];

PS:未完待续...

上一篇下一篇

猜你喜欢

热点阅读