【[iOS]分享文件到QQ好友或微信好友】源码openshare,楼主做iOS开发的过程中遇到这样的问题:自己app中的信息需要分享到QQ、微信、微博等社交网络 。现在的客户端越做越强大,直接集成了分享功能,比如用户手机上安装了微信,只需要app调起微信,并且给微信传入相应的参数就可以了,完全不需要自己操作REST API 。这样如果实现分享,一般情况下要去官方下载SDK,然后按照官方翔一样的Demo代码和文档来改造自己的程序 。这样做不仅增大了代码量(想象一下引入的官方类库,有时候,光这些第三方的SDK都要比我自己的app还大),而且使用还很繁琐(SDK一般没有源代码,想象Apple强制app支持64位的时候) 。所以楼主调试了一下各个平台的SDK,研究了各个厂商实现的应用程序间通信的规则,把功能封装成了OpenShare 。OpenShare的功能就是替代官方的SDK向各个平台的移动客户端(比如QQ)发起请求(分享、OAuth),然后接收返回结果 。OpenShare非常小,目前支持QQ、微信、微博、人人,只有几百行代码 。即使你不在项目中使用OpenShare,也可以clone下来研究一下app和客户端之间的通信机制 。测试环境:Xcode 6.2,iOS 6.0以上
- 【好文分享】10首情人节歌曲,仅以此献给天下有情人
- 好文分享 | 幼儿园老师最想对家长说的话!完全意想不到!
- 微信JS-SDK自定义分享功能实例详解【分享给朋友/分享到朋友圈】
- 每日分享:免费好用的录音转文字软件有哪些
- 读书分享会发言稿
- 好用的文字转语音软件分享
- 杨凯华:原创文章的写作高级技巧分享
- 分享四个免费文字转语音软件,自媒体原创视频神器!
- 文笔不好怎么办?给你分享4个提升文笔的好方法
- 值得分享的好文章 首席语文教师告诉你:语文学习的秘诀