寻热心iOS开发一起完善iOS的新浪微博SDK

2013-08-12 22:38:05 +08:00
 jimliu
最近我重构了一下新浪微博SDK代码,主要接口都换成了Block的方式,例如:

[Weibo.weibo queryTimeline:StatusTimelineFriends count:50 completed:^(NSMutableArray *statuses, NSError *error) {
if (error) {
NSLog(@"获取失败,error:%@", error);
}
else {
NSLog(@"获取成功,微博条数:%d", self.statuses.count);
}
}];


不过还有很多接口没有实现。

详细代码和使用说明可以参考:https://github.com/JimLiu/WeiboSDK

希望有热心同学可以帮助完善没有完成的接口,可以提交修改后代码给我合并进去。

Thanks
5022 次点击
所在节点    iDev
34 条回复
xuzhe
2013-08-13 09:11:31 +08:00
ARC 下加 __block 不能打破 retain cycle 的。好好看看文档吧。要用 __weak 或者 __unsafe_unretained
so898
2013-08-13 09:33:22 +08:00
@xuzhe 果然是这样的么……好伤感……
zhicheng
2013-08-13 15:03:12 +08:00
以前的你们 github 上的 SDK 有个 Bug ,我修掉了发 Pull Request 被华丽丽的忽视。后来你们还把项目给删掉了。
qdvictory
2013-08-13 15:09:29 +08:00
@jimliu sso第三方是可以实现的,再牛逼的静态包也阻挡不了我们前进的脚步- -

https://github.com/qdvictory/WBShareKit/blob/master/WBShareKit/WBShareKit/CHShareManager.m

98行
nickcheng
2013-08-14 10:59:54 +08:00
看到熟人喽~~~

我搭车一个项目, 里面应该也用了宝玉的一些代码, 但基本上重写了, 现在自己的项目在用
主要 Feature 就是 Block 和 SSO Auth.

https://github.com/nickcheng/NCWeibo
jimliu
2013-08-16 09:44:50 +08:00
@nickcheng nick你还混这里的啊,哈哈
jimliu
2013-08-16 09:45:19 +08:00
@zhicheng 汗,确实没看见,抱歉
jimliu
2013-08-16 09:50:17 +08:00
@qdvictory 牛的!
qdvictory
2013-08-16 11:51:09 +08:00
@jimliu 其实把新浪微博删掉,自己建一个app,模拟接收url schemes,应该能把连接都扒出来- -
对新浪做sdk打成静态库表示万分鄙视
favormm
2013-09-01 00:50:39 +08:00
支持oauth1吗?最近我也在考虑封装一个sdk, 在研究oauth1. 接下来是oauth2
agassi_yzh
2013-09-01 01:00:19 +08:00
破retain循环:

__weak typeop(aObject) blockAObject = aObject;

这样
agassi_yzh
2013-09-01 01:01:26 +08:00
你们看官方那个sso的项目早期的时候没有打静态包。

url scheme还是能够看到的...
fanweixiao
2013-09-01 01:51:39 +08:00
來頂寶玉的帖子~
so898
2013-09-01 02:20:35 +08:00
@agassi_yzh 那货没有很重要的Scope支持

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/78896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX