






























在网上看到一篇豆瓣开源许可-android的文章,列举了一些 Android 端豆瓣开源许可中所提到的第三方框架,出于好奇心理在网上搜索了一下想看下有没有 iOS 版本。结果是没有的,于是索性就自己动手整理了一份:

stringWithFormat:用于复杂的黑客集因为数量众多的原因,许多库的描述我是直接使用 GitHub 上的描述机译后的结果,如有不甚了解或是产生误解的地方,还请读者点击链接访问库地址了解详情。
从以上列举的第三方库来看,豆瓣的 iOS 客户端编写仍然以 Objective-C 为主,但也有用到 Swift,没有用到跨平台的框架,部分库已经略显老旧(不排除他们自己维护更新的可能),来自于谷歌的以 Firebase 为核心的的第三方库,在客户端中应用广泛,这个库也是在之前我所不了解的,除此以外,还有一些了解后也不知道具体实现后会有什么效果的,如:
是用来让 protocol 文件变小的吗?
诸如这类情况,整理并不能收获什么,只是方便了索引,真正的提高还需要进一步的基于业务对第三方库的使用和源码阅读。
最后一点题外话,在去年的时候点开各大软件的设置界面,有开源许可页面的应用记得还有知乎、京东、网易云这些,但在这次整理豆瓣开源许可第三方库的时候,再打开那些应用里看,发现原来的入口都已经消失。很好奇这种变化是因为原来所有的那些第三方库被那些公司用自研的技术取代了,还是因为对技术的尊重本就是一种可有可无的东西,在某次版本更迭中没做多大取舍就轻易的给取消了(取消了这份尊重)?虽然不是很重要的事,但细思起来好像也颇有些耐人寻味的地方。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。