试题详情
- 简答题对于单例的理解
-
在objective-c中要实现一个单例类,至少需要做以下四个步骤:
1).为单例对象实现一个静态实例,并初始化,然后设置成nil
2).实现一个实例构造方法检查上面声明的静态实例是否为nil,如果是则新建并返回一个本类的实例
3).重写allocWithZone方法,用来保证其他人直接使用alloc和init试图获得一个新实力的时候不产生一个新实例
4).适当实现allocWitheZone,copyWithZone,release和autorelease。 关注下方微信公众号,在线模考后查看
热门试题
- 简述Objective-C的优缺点。
- 多线程是什么?
- Object C中创建线程的方法是什么?
- 什么是NSManagedObject模型
- 在iPhone应用中如何保存数据?
- 自动释放池是什么,如何工作?
- UIView的动画效果有那些?
- 属性readwrite,readonly
- 简述oc中可修改和不可以修改类型。
- 如何使用Xcode设计通用应用?
- 什么时候用delegate,什么时候用N
- 写一个setter方法用于完成@prop
- 简述死锁的4个必要条件
- C和obj-c 如何混用?
- 简述浅复制和深复制的区别?
- 简述Objective-C堆和栈的区别?
- 简述控件主要响应3种事件
- bjective-C如何对内存管理的,说
- 类别的作用?继承和类别在实现中有何区别?
- 简述http和scoket通信的区别。