sinaweibosdk / weibo_ios_sdk

新浪微博 IOS SDK
http://weibo.com
Other
1.44k stars 565 forks source link

求教 #17

Closed yudun1989 closed 10 years ago

yudun1989 commented 10 years ago

这个sdk里面调用http请求,请求授权都是采用的delegate的方式,为什么不该用block? 比方某一个程序在很多地方(ViewController)都需要微博的api使用,那岂不是需要每个ViewController都需要实现那个delegate的方法?如果有block的话,只需要在每个vc调用一下那weiboSDK类的block函数就可以了?

zhichaoLii commented 10 years ago

delegate 和 block 都可以实现同样的方法,无论在任何界面,建议你在一个controller中设置好,其他的只要把delegate这个参数传递就可以。block也可以这个原理设置,不需要每次都重新设置。

hongtaozhy commented 10 years ago

写个Manager统一管理呗,或者包一层用block实现都行