IOS 内存管理_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > IOS 内存管理

IOS 内存管理

 2015/4/28 15:56:58  NaRay  程序员俱乐部  我要评论(0)
  • 摘要:内存管理三种方式:GC(GarbageConnection):和Java类似,在程序执行过程中,由程序准确的将内在垃圾回收.ReferenceCount(引用计数):类似于C++的共享指计,会C++的都懂,当一段内在被申请后,就会记录这段内存被使用次数.当次数为0时,被申请的内在就会被释放.Retain消息:使计数器+1,改方法返回对象本身Release消息:使计数器-1(并不代表释放对象)retainCount消息:获得对象当前的引用计数器值内存管理由程序员自行管理
  • 标签:iOS 内存管理 内存
  1. 内存管理三种方式
    • GC(GarbageConnection): 和Java类似,在程序执行过程中,由程序准确的将内在垃圾回收.
    • Reference Count(引用计数):类似于C++的共享指计,会C++的都懂,当一段内在被申请后,就会记录这段内存被使用次数.当次数为0时,被申请的内在就会被释放.
      • class="p0">Retain消息:使计数器+1,改方法返回对象本身

      • Release消息:使计数器-1(并不代表释放对象)
      • retainCount消息:获得对象当前的引用计数器值
      • 内存管理
    • 程序员自行管理,不过要C使用指针去做这些事情,当然,使用的场景是对内存有很高的要求.因为,OC支持与C混编.
  2. IOS  与内存相关的关键字
    • Stong 强指针
    • weak  弱指针
    • retain 
    • copy  
    • assign
发表评论
用户名: 匿名