問題タブ [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' バンドルには 'log version >=1.3' が必要ですが、D/L 'log' bundle version = 1.0
Felix のダウンロード ページには、Log bundle version 1.0.0 と表示されます Preferences bundle version 1.0.2
ただし、設定にはログバンドルのバージョン >= 1.3 が必要です
「設定」がどのように機能するかを理解したいだけなので、ログ互換のバンドルは大歓迎です:)
よろしく。
iphone - バンドル識別子
私は iPhone 開発者の小さなチームを運営しており、Xcode から iPhone へのアプリケーション転送について少し心配しています。
問題は、アプリが iPhone に転送されるたびに、以前に転送されたアプリが不思議なことに置き換えられることです。
私の質問は、「すべてのアプリがそれぞれの場所を占め、互いに置き換えられないようにするにはどうすればよいか」です。
このような事態を防ぐために、info.plist のバンドル識別子の名前を変更するようチーム全体に提案しました。
削除されたアプリを何度も転送するのに本当に時間がかかり、有料アプリの場合は費用がかかるため、アプリが置き換えられないようにする他の方法があるかどうかを提案してください。
乾杯、
macos - MAC 上の 1 つのバンドルに 2 つの実行可能ファイル
同じバンドルを共有するために、それぞれ独自の plist を持つ 2 つの実行可能ファイルを持つことは可能ですか? 次に、アプリが実行される方法 (パラメーター) に応じて、適切な実行可能ファイルをロードします。
メイン アプリケーション (UI で実行可能) とミニ アプリケーション (独自の UI を備えたメイン アプリの短いバージョン) があり、ユーザーがアプリケーションの起動に使用したパラメーターに依存して、同じアプリケーションで適切な実行可能ファイルを実行する場合を想像してください。バンドル。
乾杯
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アクティベーターについても同じです。startメソッドはすべてsuperを呼び出します...しかし、これが悪いosgi /バンドルの練習であるのか、それとも問題を引き起こす可能性があるのか疑問に思います。
誰かがこれについて何かアイデア/意見を持っていますか?
iphone - ドキュメント NSBundle.h を保存できませんでした
バンドルに問題があり、バンドルから docs ディレクトリに画像を保存できなくなりました。ビルドする前にこのエラーが発生しました:
ドキュメント NSBundle.h を保存できませんでした
それは明らかにうまくコンパイルされます。これは私が使用しているコードの種類です:
事前にご協力いただきありがとうございます。
iphone - 'Documents'ディレクトリからキャッシュされたUIImageを取得する方法はありますか?
-imageNamed:メソッドがキャッシュされたUIImageを返すことは知っていますが、問題は、画像ファイルが'Documents'に保存されており、-imageNamed:メソッドがバンドルのみを検索しているように見えることです...現在(しぶしぶ)使用しています-imageWithContentsOfFile:「ドキュメント」から画像を取得しますが、同じではありません...結果の画像を含むUIImageViewのスケールアップ/スケールダウンは途切れ途切れで扱いにくいです。ただし、-imageNamed:で作成された画像を含む同じUIImageViewのスケーリングは、非常にスムーズに表示されます。したがって、繰り返しますが、-imageNamedを使用できない場合、「ドキュメント」からキャッシュされたUIImageを取得するにはどうすればよいですか?
objective-c - Objective-c アプリケーション プラグインのクイック スタート
クローズド ソース アプリケーションで既に識別されているクラスにいくつかのメソッドを追加する必要があります。f-script anwywhere と gdb を使用して、目標を達成するために何と対話する必要があるかを知っています。
ただし、実行中のアプリケーションにコード (できれば object-c) を挿入できるようにするための解決策を見つけるのに苦労しています。
最近Snow leopardにアップグレードしたばかりで、SIMBLの問題を認識しているため、当面はgdb経由でコードを挿入し、手動でコードを開始するだけで十分です.
これを開始するための基本的なガイドはありますか? グーグルで本当に役立つものを見つけることができません。
アプリケーションバンドルを作成する必要があると思います(これまでにこれを行ったことがないため、これ自体が課題です)、GDBを使用してアプリケーションにロードします。これが完了したら、GDB からバンドル コードを呼び出すことができると信じています。
基本的には、バンドルの作成とそれに続く GDB 経由のロードに関するヒントが必要だと思います。クラス/オブジェクトをアプリケーションにロードする簡単な例 (単純に hello world が適しているかもしれません) は、非常に高く評価されます。
バンドルに焦点を当てることで誤解を招く可能性もありますか?
ありがとう、
eclipse - バンドル開発環境のセットアップ方法 (Eclipse Equinox Maven)
私はEclipse環境をセットアップしてバンドルを開発し(maven-bundle-plugin-bndを使用)、Eclipseから分点をバンドルする実行およびデバッグを試みています
org.apache.felix maven-bundle-plugin でサンプル バンドルを作成し、Eclipse Equinox からそのバンドルをインストールして開始できます
が、毎回 "install file:C:\path\bundle1.jar","install file :C:\path\bundle2.jar" これは痛みを引き起こします。実行構成を検索しましたが、maven プロジェクトではなく、ワークスペースのプロジェクトのみをインストールして開始 (プラグイン) します。
私が行ったことは、maven プロジェクトを作成し、依存関係 (bundle1、bundle2 など) を追加し、maven-dependency-plugin を追加して、依存するすべてのバンドルを 1 つのフォルダーにコピーすることです (別の問題は、分点が "_" 区切り文字を使用してバンドルのバージョンを決定することですが、 maven は区切り記号として「-」を使用します) スタンドアロンの Equinox アプリケーションでバージョンを削除しない場合、config.ini ファイルでバンドルのバージョンを指定する必要がありますが、それは望ましくありません。この問題を解決する適切な方法はありますか?
要約すると、フォルダーにバンドルがあり、これは org.apache.felix maven-bundle-plugin で作成されています。Eclipse からそれらを実行してデバッグするにはどうすればよいですか?
cocoa - オブジェクトは XIB ファイルでどのように定義され、実行時にどのように作成されますか?
私は Mac を購入したばかりで、Microsoft と C# の強力な背景を持つ Snow Leaped の XCode を使用して、Cocoa と Objective-C を使用したソフトウェア開発を検討し始めています。
私が読んだすべてのドキュメントとチュートリアルでは、Interface Builder と XCode を使用して、ユーザー インターフェイスを備えたアプリケーションを作成しています。私の現在の理解では、Interface Builder によって作成されたオブジェクトは何らかの方法で .xib ファイルで定義され、実行時に作成されるということです。
バンドルには、それに付随するコードとリソースが含まれています。.xib ファイルは実際には UI リソースを含むバンドルであり、このバンドルは実行時に読み込まれ (正しい動詞ですか?)、オブジェクト インスタンスが作成されると言うのは正しいですか?
abive が true の場合、Interface Builder によって生成されたコードと、これらのオブジェクトが作成されたコード内のポイントを確認できる方法はありますか?これを一度も見なくても、多くの「魔法」が起こっているように感じます。私の学習のこの段階では私を助けてくれません。
C#/WinForms と Objective-C/Mac OS/Cocoa の間の明白なパラダイム シフトを把握するために読むべきものはありますか?