首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我的框架将使用其他框架,但我希望这对最终用户是透明的。

我的框架将使用其他框架,但我希望这对最终用户是透明的。
EN

Stack Overflow用户
提问于 2010-05-23 22:45:21
回答 1查看 102关注 0票数 1

我正在构建一个框架,该框架旨在为用户提供一个新的开发环境,但我需要使用像RegexKit这样的东西,并且几乎可以肯定地使用其他一些已建立的框架来实现这一点。出于维护的原因,从这些框架中公开的任何功能都将通过我自己的框架中的类和方法进行抽象(允许我改变我想要的依赖项的想法)。

在一个理想的世界里,我只想发布一个.framework。但是,我知道,与标准包和应用程序不同,在框架包中嵌入框架是不可能的。除了告诉最终用户他们还必须安装RegexKit和任何其他依赖项之外,我还有其他选择吗?我有一种感觉,这降低了我设想的易于使用的嵌入式框架的吸引力。

现在我觉得我的选择很有限:

dependencies.

  • Write
  1. 强制用户安装提供相同功能的 my类--如果有可能,请尝试静态地链接第三方框架(这可能吗?)

理想情况下,我的最终产品是一个使用@rpath的.framework包,因此可以安装在系统中,或者与使用它的应用程序捆绑在一起。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-05-24 05:32:12

很抱歉回答我自己的问题,但是如果我想封装依赖项,而用户甚至不必关心它们的存在,那么可加载的包绝对是我想要的。

实际上,我正在考虑将整个框架变成一个可加载的包,而不是一个框架,因为在第一印象中,您似乎可以或多或少地实现相同的任务,只是代码加载到内存中的方式有所不同。或者只有两个文件:运行所需的框架和包。

编辑:如果有人对原来的问题有更好的答案,我会暂时不回答这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2893806

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档