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

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

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

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

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

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

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

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

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

    多问一句,他这个包含 UI 吗,还是要自己做?
    ltl007131
        7
    ltl007131  
       2017-05-27 15:55:52 +08:00   ❤️ 1
    可以看看他源码😂,刚刚看了下,没有 ShareSDK 那种 UI,需要自己写。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2348 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:10 · PVG 00:10 · LAX 08:10 · JFK 11:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.