之前有次面试 人家问起单例我就这么写了个
例子1结果被人家嘲讽了 .
回来自己测试了下 如果通过alloc init生成的话 会生成多个对象,发现alloc 会调用alloc initwith zone方法于是就出现这样式的
例子2后面在项目中还有一个需求就是需要销毁这个单例 发现对这个类置nil之后 ,新生成的类还是原来的地址,发现原来要这样式的.
例子3喜欢双击666!!
之前有次面试 人家问起单例我就这么写了个
例子1结果被人家嘲讽了 .
回来自己测试了下 如果通过alloc init生成的话 会生成多个对象,发现alloc 会调用alloc initwith zone方法于是就出现这样式的
例子2后面在项目中还有一个需求就是需要销毁这个单例 发现对这个类置nil之后 ,新生成的类还是原来的地址,发现原来要这样式的.
例子3喜欢双击666!!
本文标题:单例的正确写法
本文链接:https://www.haomeiwen.com/subject/tfejlftx.html
网友评论