源起 class dump 了两个有点名气的 app,居然都有 WXRootView,也就是使用了 Weex,严格来说是引入了 Weex,使用了多少没有深究。作为纯 iOS 开发菊花一紧,看来 iOS 开发真没人要了。所以做了一个小调查。
从 XX 助手下载总榜下载了前一百多个 ipa,花了一些时间运行脚本全部 class-dump,然后又花了一些时间放到了 Github 上。链接:https://github.com/dopcn/Just_a_dumper ,用 Github 的 Find file 可以方便的查看哪些应用都使用了某一个类。
一些结果:
- 搜索 RCTRootView:使用 RN 的不少,但 Facebook 没有(没有看是不是最新版本)
- 搜索 WXRootView:使用 Weex 的以阿里系为主,其他公司也有用,源起里的两个应该不是阿里系
- 搜索 AFURLSessionmanager,SDWebImageManager:没有细数,但是几乎全有
- 搜索 RACSignal:令人意外,使用 ReactiveCocoa 的居然这么多,out man 了
- YYKVStorage.h 非常多
- YYWebImageManager.h 比较多
- YYTextView.h 也很多,拜 YY 教
- MTLModel 不多
- ASDisplayNode.h 不多
- GPUImageView.h 非常多