• 04-set方法的内存管理


    如果你有个OC对象类型的成员变量,就必须管理这个成员变量的内存。比如有个Car *_car

    1、set方法的实现

    2、dealloc方法的实现

    总结:内存管理代码规范 

    1、只要调用了  alloc,必须有  release  或  autorelease

      如果对象不是通过  alloc  创建的,就不需要管理内存。比如:NSString *name = @"jack";

    2、set方法的代码规范

      1> 基本数据类型:直接复制,不需要管理内存

      2> OC对象类型

    3、deallo方法的代码规范

      1> 一定要调用 [super dealloc],而且放到最后面。

      2> 对self(当前)所拥有的其他对象做一次  release   操作

  • 相关阅读:
    p1297
    p2023
    p1612
    逆元总结
    p1652
    考试总结10-08
    p1459
    p1821
    p1863
    p1884
  • 原文地址:https://www.cnblogs.com/xdl745464047/p/4008324.html
Copyright © 2020-2023  润新知