问题标签 [bundle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
osgi - Felix 'pref' bundle 需要 'log version >=1.3',但 D/L 'log' bundle version = 1.0
Felix 下载页面显示 Log bundle 版本 1.0.0 Preferences bundle 版本 1.0.2
但首选项需要日志包版本 >= 1.3
它只是想了解“首选项”的工作原理,因此欢迎任何与日志兼容的捆绑包:)
问候。
iphone - 捆绑标识符
我正在运行一个由 iPhone 开发人员组成的小型团队,并且有点担心应用程序从 Xcode 传输到 iPhone。
问题是,每当一个应用程序被转移到 iPhone 中时,之前转移的应用程序就会被神秘地替换掉。
我的问题是,“我如何确保每个应用程序都有自己的位置并且不会相互取代”。
我曾建议整个团队更改 info.plist 中包标识符的名称,以防止此类事件发生。
请建议是否有任何其他方法可以确保不替换该应用程序,因为我一次又一次地转移已删除的应用程序非常耗时,而且在付费应用程序的情况下它变得昂贵。
干杯,
macos - MAC 上的一个捆绑包中的两个可执行文件
是否可以让两个可执行文件都有自己的 plist 来共享同一个包。然后取决于应用程序的执行方式(参数)来加载适当的可执行文件。
想象一下,我们有一个主应用程序(可通过 UI 执行)和迷你应用程序(主应用程序的较短版本也有自己的 UI),然后依赖于用户用于启动应用程序的参数执行相应的可执行文件捆。
干杯
apache - Apache Felix Bundle Repository - 从另一个包调用
我有一个简单的测试程序,旨在使用 Apache Felix Bundle Repository 捆绑服务,但是我无法通过 eclipse 配置它。
我使用捆绑包的 jar (org.apache.felix.bundlerepository-1.4.0.jar) 作为引用库,并将其添加到清单中的类路径中。
当我尝试启动我的包时,它给出了错误:
java.lang.ClassCastException: org.apache.felix.bundlerepository.RepositoryAdminImpl cannot be cast to org.apache.felix.bundlerepository.RepositoryAdmin
我无法将 org.osgi.service.obr 添加到我的包中的导入包列表中(因为它没有解决),我认为这是问题的原因。
有任何想法吗?
谢谢
java - 让 Eclipse OSGI 激活器相互继承是个好主意吗?
如果你有一个通用的 eclipse/osgi 代码平台,你可以在上面构建各种产品,你可以/应该从通用代码继承激活器吗?
例如
org.test.common.PluginActivator
org.test.common.ui.UIPluginActivator
org.test.product1.Product1PluginActivator
org.test.product1.ui.Product1UIPluginActivator
org.test.product2.Product2PluginActivator
org.test.product2.ui.Product2PluginActivator
我希望所有 UI 激活器都继承自通用激活器,非 UI 激活器也一样。启动方法都将调用超级......但是我想知道这是否是糟糕的 osgi/bundle 实践或可能导致问题。
有人对此有任何想法/意见吗?
iphone - 文件 NSBundle.h 无法保存
我在使用包时遇到了一些问题,不知何故我无法再将图像从包保存到 docs 目录。现在我在构建之前遇到了这个错误:
文件 NSBundle.h 无法保存
它显然编译得很好。这是我正在使用的那种代码:
提前感谢您的帮助。
iphone - 有什么方法可以从我的“文档”目录中获取缓存的 UIImage?
我知道 -imageNamed: 方法返回一个缓存的 UIImage,但问题是我的图像文件存储在“文档”中,而 -imageNamed: 方法似乎只搜索 Bundle ...我目前(不情愿地)使用-imageWithContentsOfFile:从“文档”中获取我的图像,但它不一样......放大/缩小包含结果图像的 UIImageView 是不稳定和尴尬的。缩放包含使用 -imageNamed: 创建的图像的相同 UIImageView 但是看起来非常平滑。所以,再次:如果我不能使用 -imageNamed:,如何从我的“文档”中获取缓存的 UIImage?
objective-c - Objective-c 应用插件快速入门
我需要向封闭源应用程序中已识别的类添加一些方法。使用 f-script anwywhere 和 gdb 我知道我需要与之交互以实现我的目标。
但是,我正在努力寻找一种解决方案,以允许我将一些代码(最好是objective-c)注入正在运行的应用程序中。
目前我很乐意通过 gdb 注入代码并手动启动代码,因为我最近刚刚升级到 Snow leopard 并且知道 SIMBL 存在问题。
是否有任何入门指南?我无法从谷歌搜索中找到任何真正有用的东西。
我想我需要创建一个应用程序包(以前从未这样做过,所以这本身就是一个挑战)并使用 GDB 加载到应用程序中。完成此操作后,我相信我可以从 GDB 调用我的捆绑代码。
基本上我认为我需要一些关于创建包和随后通过 GDB 加载的提示。任何将类/对象加载到应用程序中的简单示例(也许只是一个 hello world 应该适合)都将非常感激。
我也可能对捆绑包的关注被误导了?
谢谢,
eclipse - 如何设置捆绑开发环境(Eclipse Equinox Maven)
我正在尝试设置 Eclipse 环境以开发捆绑包(使用 maven-bundle-plugin-bnd)并运行和调试捆绑来自 Eclipse 的 Equinox
我使用 org.apache.felix maven-bundle-plugin 创建了示例包,并且可以从 eclipse equinox 安装和启动该包,
但每次我需要运行“安装文件:C:\path\bundle1.jar”、“安装文件”时:C:\path\bundle2.jar" 这会导致疼痛。我搜索了运行配置,但它只在工作区而不是 maven 项目中安装和启动(插件)项目。
我所做的是创建 maven 项目并添加依赖项(bundle1、bundle2 等)并添加 maven-dependency-plugin 以将所有依赖的捆绑包复制到一个文件夹中(另一个问题是Equinox 使用“_”分隔符来确定捆绑包的版本,但是maven 使用“-”作为分隔符)如果我不在独立的 Equinox 应用程序中剥离版本,我需要在 config.ini 文件中提供捆绑包的版本,但我不希望这样,这是解决这个问题的正确方法吗?
总而言之,我在文件夹中有包,它是用 org.apache.felix maven-bundle-plugin 创建的,我如何从 Eclipse 运行和调试它们?
cocoa - XIB 文件中的对象是如何定义的,它们是如何在运行时创建的?
我刚刚购买了一台 Mac,并开始在 Snow Leaped 中使用 XCode 探索使用 Cocoa 和 Objective-C 的软件开发,因为我拥有强大的 Microsoft 和 C# 背景
我读过的所有文档和教程都使用 Interface Builder 和 XCode 来创建带有用户界面的应用程序。我目前的理解是,由 Interface Builder 创建的对象以某种方式在 .xib 文件中定义并在运行时创建。
捆绑包包含伴随它的代码和资源。是否可以说 .xib 文件实际上是一个包含 UI 资源的包,并且该包在运行时加载(这是正确的动词吗?)并创建对象实例?
如果 abive 是真的,有什么方法可以看到 Interface Builder 生成的代码以及创建这些对象的代码点,而至少在我觉得发生了很多“魔术”时没有看到这一点,那就是在我学习的这个阶段没有帮助我。
我应该阅读什么来掌握 C# / WinForms 和 Objective-C / Mac OS / Cocoa 之间明显的范式转换?