macOS/iOS API解説

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

目次

colorSpaceModel

カラースペースモデルを返します

解説

カラースペースモデルを返します。
【NSColorSpaceModel】
●NSUnknownColorSpaceModel 不明なカラースペースモデル
●NSGrayColorSpaceModel グレーカラースペースモデル
●NSRGBColorSpaceModel  RGBカラースペースモデル
●NSCMYKColorSpaceModel  CMYKカラースペースモデル
●NSLABColorSpaceModel Labカラースペースモデル
●NSDeviceNColorSpaceModel  デバイスNカラースペースモデル
●NSIndexedColorSpaceModel インデックスカラーモデル
●NSPatternColorSpaceModel パターンカラーモデル

返り値

( NSColorSpaceModel )

カラースペースモデル

引数

フレームワーク

ApplicationKit

クラス

NSColorSpace

Instance Methods

使用可能

10.4

参照

例文

#import "Controller.h"

@implementation Controller

- (IBAction)myAction:(id)sender
{	
#if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_4	
	NSColorSpace *cSpace = [NSColorSpace genericRGBColorSpace];
	switch ([cSpace colorSpaceModel]) {
		case NSUnknownColorSpaceModel:
			NSLog(@"NSUnknownColorSpaceModel");
			break;
		case NSGrayColorSpaceModel:
			NSLog(@"NSGrayColorSpaceModel");
			break;
		case NSRGBColorSpaceModel:
			NSLog(@"NSRGBColorSpaceModel");
			break;
		case NSCMYKColorSpaceModel:
			NSLog(@"NSCMYKColorSpaceModel");
			break;
		case NSLABColorSpaceModel:
			NSLog(@"NSLABColorSpaceModel");
			break;
		case NSDeviceNColorSpaceModel:
			NSLog(@"NSDeviceNColorSpaceModel");
			break;
		case NSIndexedColorSpaceModel:
			NSLog(@"NSIndexedColorSpaceModel");
			break;
		case NSPatternColorSpaceModel:
			NSLog(@"NSPatternColorSpaceModel");
			break;
		default:
			break;
	}
#endif

}

@end