macOS/iOS API解説

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

目次

restoreWindowWithIdentifier:state:completionHandler:

INDEX>AppKit>NSApplication

Objective-C

- (BOOL)restoreWindowWithIdentifier:(NSString *)identifier
                              state:(NSCoder *)state
                  completionHandler:(void (^)(NSWindow *,
                                              NSError *))completionHandler

Swift

func restoreWindowWithIdentifier(_ identifier: String,
                           state state: NSCoder,
               completionHandler completionHandler: (NSWindow!,
                                          NSError!) -> Void) -> Bool

解説

返り値

Objective-C

BOOL

Swift

Bool

引数

Obj-C Swift
identifier NSString * String 文字列
state NSCoder * NSCoder
completionHandler (void (^)(NSWindow *,NSError *)) (NSWindow!,NSError!) -> Void 終了時に実行される

Objective-C

identifier
(NSCoder *)state
(void (^)(NSWindow *,NSError *))completionHandler

終了時に実行される。

Swift

_ identifier: String
state state: NSCoder
completionHandler completionHandler: (NSWindow!,NSError!) -> Void)

フレームワーク

ApplicationKit

クラス

NSApplication

使用可能

10.7

更新時のバージョン

OS X 10.10

参照

関連記事

例文