轻量级分享框架,可扩展性强,自由定制界面,该框架是静态库文件可以直接拖拽到工程使用也可以打包成.a
文件使用
已经集成QQ好友
,QQ空间
,微信好友
,微信朋友圈
,微信收藏
,系统短信
,系统邮件
的链接与文本分享
默认分享界面适配不同的苹果设备
##安装
-
把
OKWShareSDK
整个项目放在要使用工程的文件夹内下,并把OKWShareSDK.xcodeproj
,拖拽到该工程目录面板中,创建一个workSpace
。 -
添加资源文件
OKWShareResource.bundle
到主工程中,里面包含创建界面所需要的图标,因为已经集成了QQ
,微信
,与系统分享
所以需要添加下面的Framework
与静态库文件
-
设置
OKWShareSDK-Prefix
中的WEIXIN_APP_KEY
与QQ_APP_KEY
-
关于
info.plist
修改与其他设置参考Demo
##使用
注意
使用前请在OKWShareDemo-Prefix.pch
与OKWShareSDK-Prefix.pch
文件中设置微信与QQ的AppKey,否则无法分享,由于涉及隐私所以Demo里面没有设置微信与QQ的AppKey
使用默认菜单分享链接
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://img05.tooopen.com/images/20150830/tooopen_sy_140703593676.jpg"]];
id model = [OKWShareSDK webContentTitle:@"分享链接" description:@"测试分享" webpageUrl:@"www.baidu.com" thumbImageData:data]; //构建Model
[OKWShareSDK defaultShareMenu:@"title" model:model]; //使用默认菜单分享
选择分享类型分享
//分享链接
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://i1.ce.cn/ce/life/xxsh/dwyd/200909/22/W020090922351057588500.jpg"]];
id model = [OKWShareSDK webContentTitle:@"分享链接" description:@"测试分享" webpageUrl:@"www.baidu.com" thumbImageData:data]; //构建Model
NSArray *typeArray = [OKWShareSDK getShareListType:OKWShareTypeQQ,OKWShareTypeWeChatFav,OKWShareTypeSMS ,nil]; //构建分享类型
[OKWShareSDK defaultOptionShareMenu:@"title" model:model types:typeArray];
分享文本
id model = [OKWShareSDK textContent:@"分享文本信息"]; //构建Model
[OKWShareSDK defaultShareMenu:@"title" model:model];
#关于扩展与源码说明请参考我的博客
#QQ:358812735