RawShare Swift分享组件

分享功能的实现用swift写其实没想象中那么复杂。这个叫rawshare的源码项目还挺实用,不用官方的SDK就能把文本、图片、链接分享到QQ微信微博,响应也快,集成也简单。

作者本来是做Java后端的,转型写iOS之后靠翻译Objective-C的老 demo 来练手,结果还真撸出了点东西。里面的代码结构比较清晰,对熟悉swift语法也挺有。尤其是分享接口这块,逻辑分得挺干净的。

微信、QQ的登录认证功能也已经打通了,唯一小瑕疵是微博登录因为没有注册开发者应用,所以暂时跑不通,但界面已经能调起来。如果你后续想加登录功能,顺着这个结构改就行了。

项目里还带了支付相关代码,虽然作者没后端服务接口,但前端这部分已经翻译完了。想搞支付的同学可以往下折腾,起码不用从零开始。

另外放几篇相关文章,想深入了解的可以看看:

如果你正好在做iOS 分享相关功能,又想避开那些臃肿的官方 SDK,这个源码可以先瞄一眼,说不定就用上了。

zip 文件大小:146.22KB