object-c 中int char ,NSInteger 等内存是如何管理的???请高手指导,小弟在这感谢各位

解决方案 »

  1.   

    int, char 是 C 的类型,一般在栈上,不需要自己管理,函数调用完,栈恢复的时候,自动处理了。
    NSInteger 好像是个 define ,本质上是个 C 类型。
    NSNumber 是 NS 的类型,需要管理,关键还是你是如何创建的对象,对象是否是 autorelease 的。
      

  2.   

    我认为不是你自己创建的(new , alloc ,copy ),应该是不用处理的,NSstring不保留使用也是不需要处理的。根据内存管理的的三条法则应该是这样的。