搞iOS开发的人,都会碰到一个问题,就是iOS分享,主要是分享到微信、QQ、新浪微博等社交媒体。分享实现的方式有以下三种:
1、系统分享
2、第三方社会化分享
3、各社交平台自己的sdk分享
不论使用哪种都很蛋疼,使用系统分享,不同的版本,分享效果不一样。iOS11系统分享不支持直接分享到微信和QQ等平台。使用第三方社会化分享或 使用各社交平台自己的sdk分享都需要在其平台注册,下载其分享库,解决各种编译错误。伴随而来的各种升级问题和兼容性问题更是让人深恶痛绝。
现在好了,GitHub 上有了简介实用的iOS_Share库 https://github.com/anshare2016/AnShare 。只需几行代码,轻松实现分享。支持各种iOS版本。
使用方式如下:
1、新建工程,将库文件iOS_Share.h 和 libiOS_Share.a添加到工程。并在Linked Frameworks and Librariesc处添加libiOS_Share.a引用。
2、在需要使用分享的类添加头文件引用 #import "iOS_Share.h" 。
3、微信分享使用下面的代码:
相信有点iOS基础的人都能看明白。有问题请留言。