代码之家  ›  专栏  ›  技术社区  ›  ghiboz

iphone发布dealloc

  •  1
  • ghiboz  · 技术社区  · 14 年前

    我希望能更好地理解dealloc和release函数之间的区别。。。。 我的类是从NSObject派生的,称为MyClass

    // initialization
    MyClass* test = [[MyClass alloc] init];
    
    //do some stuff....
    
    // release??
    [ test release];
    

    你说的对吗??那交易地点呢???需要依次使用还是一个覆盖另一个??

    2 回复  |  直到 14 年前
        1
  •  2
  •   Noya    14 年前

    当retainCount==0时,将自动调用dealloc。每次调用[test release]时,retainCount都会减少一个。

        2
  •  1
  •   umop    14 年前

    只要那是我生命的终点 test 测试 将自动发生作为您的 [ test release]