Objective-CからSwiftへの変換メモ その1
Objective-cでは、Windowの取得はこうだった。
NSWindow *mainWindow = [[[NSApplication sharedApplication] windows] objectAtIndex:0];
色々ネット上を彷徨ったけど、見つからず。「コウカナ?」を繰り返して見つけた答えがこれ
var mainWindow: NSWindow
override init() {
self.mainWindow = NSApplication.shared.window(withWindowNumber: 0)!
}
キモは、init()の中に書くことと、objectAtIndexがwithWindowNumberになるところ。詳しい説明はできない。誰か教えて!
この投稿へのトラックバック
トラックバックはありません。
- トラックバック URL
この投稿へのコメント