問題タブ [monobjc]
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.
macos - Monobjc アプリケーション用の XCode 4 でのアウトレットとアクションの追加
GUI に monobjc を使用して小さな Mac アプリを作成するために、 http://www.monobjc.net/のチュートリアルに従っています。ただし、必要なアクションとアウトレットを作成するために Interface Builder 3 を使用しています。XCode 4 で xib ファイルを編集するときに、これらをアプリ デリゲートに追加する方法が見つかりません。これを行う方法はありますか? ?
monodevelop - 古いバージョンのMonoDevelopをダウンロードするにはどうすればよいですか?
MonoDevelop IDEを最新バージョン3.0.1に更新した後、Monobjcプロジェクトが検出されなくなりました。Monobjcを再インストールしようとしましたが、MonoDevelop 2.8のみをサポートしているため、アドインはインストールされません。
プロジェクトブラウザにエラーが表示されます。
そのため、MonoDevelopを最後の安定バージョンにロールバックしようとしています。MonoDevelop Webサイトを検索しましたが、古い安定バージョンのダウンロードアーカイブが見つかりませんでした。
安定したMonoDevelop2.8パッケージはどこで入手できますか?
c# - c# と monobjc を使用して、仮想マシンから Mac でリモートで実行する CPU 使用率
これがmonobjc http://www.monobjc.net/であることを知る必要がある場合(リモートMacで実行できるようにする部分を具体的に参照しています)
Visual Studio の C# でコーディングしており、monobjc を使用してホストしている Mac コンピューターで実行していると述べたように、これをセットアップするのは非常に面倒でしたが、すべて動作します (直接デバッグを除いて)。PerfomanceCounter NextValue() メソッドを使用してプロセッサ使用率を取得しようとしましたが、まだ 0% を取得しています (モノラルで試して、thread.sleep メソッドを使用しても何も使用しませんでした)。
ですから、これは大変なことかもしれません。3 分ごとにオフになり、いくつかの使用統計をログ ファイルに記録するタイマー イベントを作成しました。現時点では、アプリケーションが使用する合計 RAM をログに記録しているため、ログを取得するためのロジックは正しく機能します。以下は、開始点のロギング部分を実行するコードです。
私の質問は、NextValue() 以外にどのような代替方法がありますか? NextValue を機能させることはできますか? アプリの CPU 使用率 (パーセンテージ) を取得するには、何を使用できますか? vm から mac へのコーディングに関して、注意する必要がある特別なことはありますか?
ありがとう!
macos - MonoMac または Monobjc
Windows から OS X に .Net アプリケーションを移植する必要があります。Monobjc または MonoMac を使用することの利点と欠点は何ですか。
アプリの要件
- ネイティブ UI
- アプリケーション間通信用のスクリプティング ブリッジ (または代替) は、双方向である必要があります。つまり、別のアプリケーションから移植されたアプリケーションを呼び出す方法と、別のアプリケーションに移植されたアプリケーションを呼び出す方法があります。
- 通知のためのうなり声の統合。
上記の要件を考慮すると、最良の選択肢は何でしょうか。
monodevelop - MonoMac を使用した MonoDevelop でターゲット プラットフォームを mac OSX 10.5 (Leopard) に設定しますか?
私は、MonoDevelop (2.8.8.4) でクロスプラットフォームの GTK# プロジェクトを 1 か月ほど書いてきましたが、Mac アプリケーションのように見えて動作するものを試してみようと思いました。
MonoDevelop で「Cocoa アプリケーション」を作成すると、「プロジェクト オプション | 一般 | メイン設定 | MonoObj 設定 | ターゲット Mac OS バージョン」でビルドするターゲットとして Leopard を選択できます。この方法で作成されたプロジェクトがビルドされ、Mac で実行できます。
「MonoMac」プロジェクトを作成するときに、ターゲットの Mac OS バージョンを選択するオプションがなく、プロジェクトをビルドしようとすると、ターゲットは常に mac OSX 10.6 になります。私は Leopard しか持っていないので、それは私にはよくありません。[もちろん、アップグレードできます:( ] 私には、そうする必要はないように思えます。
*.sln、*.csproj と考えられるすべての構成ファイルを調べてみました。また、「Cocoa Application」タイプのプロジェクトで使用される「MonoMac」プロジェクトに「参照」を追加しようとしました。そのスイッチが何であるかを知っていれば、コンパイラスイッチを設定できるはずだと私には思えます。(可能であれば、よりクリーンなアプローチを望んでいました。これは、MonoDevelop の後のバージョンで修正される可能性がありますが、私のバージョンは Mac Leopard でサポートされている最後のバージョンだと思います)。
どんな考えやコメントでも大歓迎です。お気軽に正しい方向に向けてください。(URL等)
乾杯。
macos - Monobjc MSBuild タスクが機能しない (追加のライブラリ/除外されたアセンブリ/追加のアセンブリ)
monobjc Cocoa アプリケーションをネイティブ アプリケーションとしてエクスポート/コンパイルしようとしています。Xamarin でプロジェクトを作成し、すべてのプロパティが正しいことを確認し、ビルドに成功しました。ただし、ライセンス目的で除外するいくつかのアセンブリを指定し、追加のライブラリを含めようとしています。<AddtionalLibraries>
csprojのタグに追加するか、Xamarin を使用して、含める/除外する追加のライブラリ/アセンブリを指定するオプションがあることがわかりました。BundleNative
ただし、ライブラリを指定しても、ターゲットに関しては何もしないようです。出力ディレクトリへの絶対パスと相対パスを指定してみました。の形式で追加のライブラリを指定しています:
libtest_library.dylib
、および除外されたアセンブリのようなMonobjc.dll
. アセンブリを追加/除外するオプションに何か問題がありますか (したがって、バグを報告する必要があります)、または何か不足していますか?
<ExcludedAssemblies>Monobjc.dll</ExcludedAssemblies>
(csproj ファイルでは、適切な Project->PropertyGroup の下にあるように見えます)
macos - Mac App Store の拒否 '/dev/shm'
Mac アプリケーションの開発に monobjc を使用しています。アプリストアへのリリース後、次のメッセージで拒否されました。
アプリケーションは次の場所にアクセスします。
「/dev/shm」
この問題を解決する方法を知っている人はいますか?
UPD:私が使用している - Mono 3.2.6、Monobjc 5.0.2165.0、アドイン 4.0.2167.11、Xamarin Studio 4.2.2
fs_usage ユーティリティはそのようなログを表示します
17:31:06 アクセス /proc>>>>>>>>>>>>>>>>>>> 0.000007
17:31:06 アクセス /proc>>>>>>>>>>>>>> >>>>> 0.000003
17:31:06 stat64 A/CoreFoundation 0.000016
17:31:06 mmap 0.000007
17:31:06 close 0.000002
17:31:06 オープン /dev/shm 0.000018
17:31:06 mmap 0.000006
17:31:06 閉じる
ios - iOS 固有のライブラリを monobjc とリンクできますか
monobjc は Cocoa API への低レベル ブリッジのようで、Mac OSX で動作すると記載されています。iOS についての言及がないため、このブリッジを使用してタッチ ベースのライブラリにアクセスできないということですか?