.framework包包含头文件,这些文件在框架发布时也包含在内。例如,使用Growl.framework的应用程序最终会随应用程序一起安装框架。这将是所有标题和版本控制foo,导致下载大小膨胀。
大多数OSX开发人员最终都会清理您的应用程序中包含的.framework以删除不需要的文件,或者出于某种原因这被认为是不好的做法?
答案 0 :(得分:0)
通常,与实际库相比,标头相当小,因此大小并不重要。我希望这就是为什么框架创建者不会特别担心这个细节的原因。例如,在Python中,框架将包含“make install”放入安装的内容,因此您在框架中获得与常规Unix安装中相同的标头集。
答案 1 :(得分:0)
我倾向于保持标题完好无损。我看到它的方式,大多数人有足够快的互联网连接来处理下载一些额外的数据,硬盘空间便宜。
如果没有人想要查看标题,那么你就浪费了小位空间。但是,如果您删除标题和某人,无论出于何种原因,确实想要查看它们,就无法将其取回。我宁愿提供一些不必要的东西,而不是故意带走某些可能最终想要的东西。