试题详情
- 简答题内存管理的几条原则时什么?按照默认法则.那些关键字生成的对象需要手动释放?在和property结合的时候怎样有效的避免内存泄露?
-
谁申请,谁释放
遵循Cocoa Touch的使用原则;
内存管理主要要避免“过早释放”和“内存泄漏”,对于“过早释放”需要注意@property设置特性时,一定要用对特性关键字,对于“内存泄漏”,一定要申请了要负责释放,要细心。
关键字alloc 或new 生成的对象需要手动释放;
设置正确的property属性,对于retain需要在合适的地方释放 关注下方微信公众号,在线模考后查看
热门试题
- 在项目什么时候选择使用GCD,什么时候选
- 简述线程与进程的区别和联系?
- Object-c的类可以多重继承么?可以
- id声明的对象有什么特性?
- 你了解svn,cvs等版本控制工具么?
- 一个参数既可以是const还可以是vol
- 简述iOS的系统架构
- 什么是NSManagedObject模型
- UIView的动画效果有那些?
- 在应用中可以创建多少autoreleas
- 常见的object-c的数据类型有那些,
- 简述内存分区情况
- 简述static关键字的作用
- 原子(atomic)跟非原子(non-a
- 什么是NSManagedobjectCo
- 简述死锁的处理
- 简述通知和协议的不同之处?
- 简述oc中可修改和不可以修改类型。
- 写一个setter方法用于完成@prop
- 自动释放池是什么,如何工作?