为 ShareKit 增加国内相关微博/SNS 服务

在 iDev 圈内,众所周知 ShareKit是一个家喻户晓的分享框架,很多人都在问哪有支持国内相关微博/SNS服务(比如,新浪微博,腾讯微博,豆瓣,开心网,校内等)的类似框架或者谁去做贡献,造福那些拿来主义的人类。正好碰巧我刚刚接触 iOS 开发不久,为了验证文章开头的那段话,恰巧我开发的应用也需要设计这块的内容,我就只好啃下了这块“硬面包”,实际上在熟悉整个 ShareKit 的代码后,外加上对于 OAuth 协议又非常的了解,做一个扩展还是很轻松的,虽然我对 Objective-C 代码并不是很熟悉,这一切得益于 ShareKit。

ShareKit 在整体上,代码写的比较完美,对于新增的服务可以轻松实现,而且另外最最大的一个好处在于国内的这些服务实际上都是 Copy to China,这有大大减少了移植的开发量,比较恶心的事,国内为了证明我们的结构和功能不同于原版,对其有做了细微的调整,这就导致使用标准化的协议不能通过,这对于只是想用的人来说就是一种灾难。

天下事有难易乎?为之,则难者亦易矣;不为,则易者亦难矣。人之为学有难易乎?学之,则难者亦易矣;不学,则易者亦难矣。

上面是从 V2EX某帖子挖出来的一个评论,实际上这段文字大家在学校的时候应该并不陌生,随后又看到了《凭什么是我们》这篇文章,更是印证了上面这段话。

为什么我要说上面这段和标题并不沾边的文字呢,实际上现在要发布的日志本来在我看来是非常没有必要的,因为这个项目我已经在 git 上面 fork 并贡献了关于国内相关微博/SNS服务的代码,我以为大家可以通过搜索引擎搜索到,可想还是有人来问我,那好吧,为了减少询问我的次数,以及这篇日志的SEO,我还是写下了这个日志。

Github 项目地址:https://github.com/icyleaf/ShareKit

衷心希望这个 fork 的代码对热情开发的人有所帮助!

icyleaf

热爱户外的码农、下厨初心者

Beijing, China http://icyleaf.com