1.如何让别的开发者去有效的去使用你编写的api接口;
遇见一个问题:假设有方法A与方法B,但是方法B的成功执行的条件是先执行方法A;但如何让别的开发者知道先执行A再执行B,
有一个解决方法,就是写一个注释文档,但这不是最好的,今天忽然想起用协议的方式去解决这个问题,类似于UITableViewDataSource里的代理方法

把方法B的set写进方法A中
本文探讨了API设计中的一个重要问题——如何确保调用者按照正确的顺序执行依赖的方法。通过介绍一种协议驱动的设计思路,解决了方法间依赖性的通知问题。
遇见一个问题:假设有方法A与方法B,但是方法B的成功执行的条件是先执行方法A;但如何让别的开发者知道先执行A再执行B,
有一个解决方法,就是写一个注释文档,但这不是最好的,今天忽然想起用协议的方式去解决这个问题,类似于UITableViewDataSource里的代理方法

把方法B的set写进方法A中

被折叠的 条评论
为什么被折叠?