
面试-设计模式
大胖子runner
希望与大牛多多交流~~~
展开
-
iOS 面试中单例模式的设计
看过很多大公司的面试,常被要求设计一个单例,所以查了一些网上文档和一些书籍,现在整理一下分享给大家: 在以下情况下,应该考虑使用单例模式: 1.类只能有一个实例,而且必须从一个为人熟知的访问点对其进行访问,比如说工厂方法 2.这个唯一的实例只能通过子类化进行扩展,而且扩展的对象不会破坏客户端代码如何设计一个单例模式的类1.首先必须创建一个全局实例,通常存放在一个全局变量中,此全原创 2016-04-26 17:03:57 · 537 阅读 · 0 评论 -
iOS程序的启动原理
ios程序的启动原理原创 2016-05-22 21:02:46 · 368 阅读 · 0 评论 -
用dispatch_once实现单例模式
我在iOS 面试中单例模式的设计里写过有关于单例模式的设计,但是我发现有一种方法能够更快实现单例模式,而且更安全,速度更快,那就是使用dispatch_once代码块来执行单例模式。+ (LDPSingleton *)shardSingleton { static LDPSingleton *singleton = nil; static dispatch_once_t onceTo原创 2016-08-10 18:56:34 · 363 阅读 · 0 评论