iOS基础控件iOS开发iOS 开发每天分享优质文章

iOS基础面试题之内存管理篇

2016-11-07  本文已影响183人  Stars木木

前言:木木最近忙于面试,分类总结了一些基础面试题,接下来会分篇章给大家分享出来~

autoreleasePool一般你在什么地方使用到?

内存管理的概念

Objective-C堆和栈的区别?

内存管理的几个原则是什么?

[NSAarry arrayWithObject:<id>] 和 NSMuatableArray *array = [NSMuatableArray array] 这两个方法创建数组后,需要对数组做释放操作吗?

找内存问题

详细博客第14题

@autoreleasepool {
for (long i = 0; i < largeNumber; i++) {
Person *per = [[Person alloc] init];
[per autorelease];
}}

以上代码有什么内存问题,如何改正?

自动释放池是什么,如何工作的?

详细博客第30题

常见的出现内存循环引用的场景有哪些?

内存管理机制

内存警告的传递过程

仅供木木学习,以及有需要的伙伴们阅读~可转载,不可复制粘贴哟~

上一篇 下一篇

猜你喜欢

热点阅读