macOS/iOS API解説

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。2010年代に書かれた内容です。今後更新はありません。

目次

operatingSystem

実行しているOSを返します

解説

実行しているOSを返します。
Mac OS X上で動いている場合は、NSMACHOperatingSystemを返します。
【実行しているOSの定数】
● NSWindowsNTOperatingSystem
● NSWindows95OperatingSystem
● NSSolarisOperatingSystem
● NSHPUXOperatingSystem
● NSMACHOperatingSystem
● NSSunOSOperatingSystem
● NSOSF1OperatingSystem

返り値

( NSUinteger )

整数値

引数

クラス

NSProcessInfo

Instance Methods

使用可能

10.0
iOS2.0

参照

例文

#import "MyObject.h"

@implementation MyObject

- (IBAction)myAction:(id)sender
{
switch ([[NSProcessInfo processInfo] operatingSystem]){
        case NSWindowsNTOperatingSystem:
            NSLog(@"NSWindowsNTOperatingSystem" );
            break;
        case NSWindows95OperatingSystem:
            NSLog(@"NSWindows95OperatingSystem" );
            break;
        case NSSolarisOperatingSystem:
            NSLog(@"NSSolarisOperatingSystem" );
            break;
        case NSHPUXOperatingSystem:
            NSLog(@"NSHPUXOperatingSystem" );
            break;
        case NSMACHOperatingSystem:
            NSLog(@"NSMACHOperatingSystem" );
            break;
        case NSSunOSOperatingSystem:
            NSLog(@"NSSunOSOperatingSystem" );
            break;
        case NSOSF1OperatingSystem:
            NSLog(@"NSOSF1OperatingSystem" );
            break;
        }
}

@end