1

MacRuby や RubyCocoa を使用して、OS のバージョン、インストールされているアプリケーションのバージョン、ハードウェアの詳細などのシステム情報を読み取る方法を教えてください。

4

2 に答える 2

0

NSProcessInfo で必要なものを見つけることができる場合があります。

>> NSProcessInfo.processInfo.operatingSystemVersionString
=> "Version 10.6.2 (Build 10C540)"
>> NSProcessInfo.processInfo.processorCount
=> 2
>> NSProcessInfo.processInfo.physicalMemory
=> 4294967296

詳細については、Mac デベロッパー センターをご覧ください。

于 2010-02-12T04:26:02.110 に答える
0

あなたが呼び出すことができる網羅的なアプリとバージョンについて

/usr/sbin/system_profiler

最初にマニュアルページを読んでください。必要なものを解析します。直面する課題の 1 つは、これにより、ユーザーが通常インストールされているアプリと考える以上のものが表示される可能性があることです。アプリはあらゆる種類の場所に配置できることを忘れないでください。また、これは、.app バンドルとしてバンドルされているものを意味すると想定しています。(アプリとは何かを自問する必要があります。.app バンドルを使用することは、確かに主な方法ですが、GUI の要件ではありません。

于 2013-04-05T12:14:21.080 に答える