美文网首页
07内存管理

07内存管理

作者: i爱吃土豆的猫 | 来源:发表于2022-04-23 19:02 被阅读0次
     @autoreleasepool {  
        for (int i=0; i<100000; i++) {  
            @autoreleasepool {  n'fan
            Person *per = [[Person alloc] init];  
            [per autorelease];  
        }  
      }  
    }  
    

    在循环内部再加一个自动释放池,这样就能保证每创建一个对象就能及时释放。
    这叫大数循环
    copy 修饰符的应用
    他们有对应的可变的数据类型, 对他们可能进行赋值操作, 为确保不会无意间修改, 应该赋值一份, 从栈上复制一份到堆上

    相关文章

      网友评论

          本文标题:07内存管理

          本文链接:https://www.haomeiwen.com/subject/lfkqkxtx.html