首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
华为云
V2EX  ›  iOS

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

  •  
  •   wangleineo · 2017-05-27 15:26:34 +08:00 · 1256 次点击
    这是一个创建于 542 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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

    多问一句,他这个包含 UI 吗,还是要自己做?
        7
    ltl007131   2017-05-27 15:55:52 +08:00   ♥ 1
    可以看看他源码😂,刚刚看了下,没有 ShareSDK 那种 UI,需要自己写。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2055 人在线   最高记录 3821   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 19ms · UTC 15:38 · PVG 23:38 · LAX 07:38 · JFK 10:38
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1