macOS/iOS API解説

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

目次

convertRectFromBacking:

INDEX>AppKit>NSScreen

デバイスのピクセルに整理された矩形を返します。

Objective-C

- (NSRect)convertRectFromBacking:(NSRect)aRect

Swift

func convertRectFromBacking(_ aRect: NSRect) -> NSRect

解説

デバイスのピクセルに整理された矩形を返します。

返り値

Objective-C

NSRect

Swift

NSRect

引数

Objective-C

(NSRect)aRect

Swift

(_ aRect: NSRect)

フレームワーク

ApplicationKit

クラス

NSScreen

使用可能

10.7

更新時のバージョン

OS X 10.10.2

参照

関連記事(外部サイト)

例文

Objective-C

Swift

    //NSScreen convertRectFromBacking:
    @IBAction func function005(sender: AnyObject) {
        let theScreen : NSScreen = NSScreen.mainScreen()!
        let newRect : NSRect = theScreen.convertRectFromBacking(NSMakeRect(0.3, 0.0, 100.3, 123.5))
        NSLog("newRect = (x=%.2f,y=%.2f,w=%.2f,h=%.2f)",
            Float(newRect.origin.x),
            Float(newRect.origin.y),
            Float(newRect.size.width),
            Float(newRect.size.height) )
        // -> (x=0.30,y=0.00,w=100.30,h=123.50)
    }