V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
wangleineo
V2EX  ›  iOS

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

  •  
  •   wangleineo · May 27, 2017 · 2592 views
    This topic created in 3256 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

    多问一句,他这个包含 UI 吗,还是要自己做?
    ltl007131
        7
    ltl007131  
       May 27, 2017   ❤️ 1
    可以看看他源码😂,刚刚看了下,没有 ShareSDK 那种 UI,需要自己写。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5550 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 42ms · UTC 03:43 · PVG 11:43 · LAX 20:43 · JFK 23:43
    ♥ Do have faith in what you're doing.