使用OSX应用程序运送框架时是否删除头文件?

时间:2009-08-20 06:27:10

标签: macos

.framework包包含头文件,这些文件在框架发布时也包含在内。例如,使用Growl.framework的应用程序最终会随应用程序一起安装框架。这将是所有标题和版本控制foo,导致下载大小膨胀。

大多数OSX开发人员最终都会清理您的应用程序中包含的.framework以删除不需要的文件,或者出于某种原因这被认为是不好的做法?

2 个答案:

答案 0 :(得分:0)

通常,与实际库相比,标头相当小,因此大小并不重要。我希望这就是为什么框架创建者不会特别担心这个细节的原因。例如,在Python中,框架将包含“make install”放入安装的内容,因此您在框架中获得与常规Unix安装中相同的标头集。

答案 1 :(得分:0)

我倾向于保持标题完好无损。我看到它的方式,大多数人有足够快的互联网连接来处理下载一些额外的数据,硬盘空间便宜。

如果没有人想要查看标题,那么你就浪费了位空间。但是,如果您删除标题和某人,无论出于何种原因,确实想要查看它们,就无法将其取回。我宁愿提供一些不必要的东西,而不是故意带走某些可能最终想要的东西。