协议: 协议就是一张方法列表 代理有什么作用 1.实现监听的思想:让一个对象A监听另一个对象的状态 2.实现通知的思想:一个对象B状态发生了改变(做了某些事情),想通知另一个对象A 弹框 label常用属性 动画效果