Objective-C CGColorRef CGColorSpaceCreateDeviceRGB()が見つからないときの対処法


Objective-C CGColorRef CGColorSpaceCreateDeviceRGB()と言うコードをよく見ますが、iosではdeprecatedと言われます。
その場合は、以下のように書く事で解決されます。
前回のUIWebViewでスクリーンショットを取るで紹介したコードの中で、
UIWEBViewのピクセル色を取得するために使っています。

■Good for ios

[objc]
CGColorSpaceRef colorSpace = CGColorSpaceCreateWithName(CGColorSpaceCreateDeviceRGB());
[/objc]

■Bad for ios

[objc]
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceRGB();
[/objc]

SNSでもご購読できます。

コメントを残す

*