微信微博的社交分享 SDK 为什么那么大?

2017-05-27 15:26:34 +08:00
 wangleineo

微博的 libWeiboSDK.a 有 25.3MB 微信的 libWechatSDK.a 有 15MB

两个加起来就已经 40M 多,太大了!

为什么会有这么大?是不是 SDK 背地里在做什么事情?

有没有什么办法瘦身?能调用分享功能,体积又不大?

2185 次点击
所在节点    iOS
7 条回复
crysislinux
2017-05-27 15:33:37 +08:00
不太懂 ios,但是 linux 里 a 扩展名的是静态库,应该有符号表之类的在里面,并不会导致你最后的程序增加那么大
ltl007131
2017-05-27 15:34:35 +08:00
wangleineo
2017-05-27 15:43:22 +08:00
@ltl007131 这个赞,我找了半天 swift 的分享组件没找到,用 OC 还要桥接。

不过这个也要链接静态库吧?大小会增加多少?
droiz
2017-05-27 15:45:07 +08:00
@ltl007131 这名字厉害
ltl007131
2017-05-27 15:47:27 +08:00
@droiz 可以看看 README,这个主打的就是不用嵌入各种 SDK
wangleineo
2017-05-27 15:49:38 +08:00
@ltl007131 谢谢!看到了。直接通过 API 去调用的是吗?

多问一句,他这个包含 UI 吗,还是要自己做?
ltl007131
2017-05-27 15:55:52 +08:00
可以看看他源码😂,刚刚看了下,没有 ShareSDK 那种 UI,需要自己写。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364250

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX