OC面试题目合集地址 问题1:什么是代理 代理是一种软件设计模式, ios中以protocol形式体现。代理传递方式是一对一 问题2: 代理工作流程 代理工作流程 委托方要求代理方把需要实现的接口/属性, 写到协议里面 代理方实现协议中的接口 委托方调用代理方遵从的协议方法 问题3: 协议声明的方法/属性代理方都要实现吗? 不是 问题4: 代理方和委托方是以什么关系存在的? 一般声明weak关键字以避免循环引用 代理方和委托方关系