iOS 内存管理强化题

MRC 下,如何设计一个方法,可以把传入的对象完全销毁?

- (void)destroy:(id)obj {
//销毁操作
}

附测试用例:

- (void)test1 {
    NSString *name = @"酷酷的哀殿";
    [self destroy:name];
}
- (void)test2 {
    dispatch_block_t block = ^{
    };
    
    [self destroy:block];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,211评论 30 472
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,333评论 25 708
  • 一、深复制和浅复制的区别? 1、浅复制:只是复制了指向对象的指针,即两个指针指向同一块内存单元!而不复制指向对象的...
    iOS_Alex阅读 1,424评论 1 27
  • 饭后,父亲建议到北逻看莲花,四人乘车齐去,不多时便到达。新的景点,设施不甚完善,仍处于开发中,但游人却已不少,都是...
    墨囚歌阅读 193评论 0 0
  • 看《驴得水》是因为开心麻花的第二部电影的标签。本来以为开心麻花的第二部跟第一部一样,至少也要是一部轻喜剧,能让自己...
    我是东北仁儿阅读 383评论 5 6