- 博客(4)
- 资源 (10)
- 收藏
- 关注
原创 object-c 策略模式
策略模式的定义,《HeadFirst》这本书,定的比较详细,此文不作过多描述。 对于策略模式,将从下面几个方面进行分析: 方面一:策略模式和适用的场景。 1.类中定义了很多条件判断语句来进行不同的选择。 2.不想把类中的具体细节,数据结构暴露给调用者。 这种说法好似放之四海而皆准,太过朦胧,有点雾里看花。下面使用一个常见的例子来说明。 以生活中面试为例:一个公司有不同的岗位(C
2017-07-21 14:26:01 8897
原创 Object-c 观察者模式
观察者模式:具体的定义这里暂且不说了,书上有,只说说我个人的理解。 理解一:观察者模式角色分析: 书上有角色分析如下: ● 抽象主题(Subject)角色:抽象主题角色把所有对观察者对象的引用保存在一个聚集(比如ArrayList对象)里,每个主题都可以有任何数量的观察者。抽象主题提供一个接口,可以增加和删除观察者对象,抽象主题角色又叫做抽象被观察者
2017-07-20 20:31:17 9007
原创 IOS多线程使用GCD与信号量实现生产者与消费者模式
一、原理的简述 在生产者消费者模式当中,首先需要分清在这个模式当中有哪些角色? 各角色分别担任什么职责与它们之间的关系如何? 角色之间是在保证数据的准确性的情况下如何通信(同步数据)的? 假设现在有一个这样的情形: 有两个人共同访问一个容量有限的仓库,这2个人,其中一个是生产鞋子的,另一个是售卖鞋子, 他们共同使用一个仓库。在使用这个仓库之前,这2人之间需要建立一种规约,即: 1...
2017-07-16 11:21:21 16771
原创 IOS多线程-NSthread实现生产者与消费者模式
@implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; _array = [NSMutableArray array]; _condition = [[NSCondition alloc] init];
2017-07-09 21:08:58 17198
openGL搭建环境所需资源2
2017-04-09
RetrolFit+rxjava + okHttp与服务 交互的例子+取消retrolfit网络请求
2016-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人