1、MVC模式:

2、代理模式:

      在Object-C中,委托和数据源都是由协议实现的。

       协议定义了一个类与另一个类进行沟通的先验方式。它们包含一个方法列表,有些是必须被实现的,有些是可选的。任何实现了必需方法的类都被认为符合协议,此外,协议不是一个类,且独立于任何特定的类。

3、单例模式:

4、观察者模式:

Notification、KVO

5、工厂模式:

6、策略模式: