Cocoa API解説(macOS/iOS)

iOS , Mac アプリケーション開発のために使われる主要フレームワークの日本語情報です。

目次

NSApplication

orderedDocuments

INDEX>AppKit>NSApplication ドキュメントベースアプリケーションでのドキュメント Objective-C @property(readonly, copy) NSArray *orderedDocuments Swift var orderedDocuments: [AnyObject] { get } 解説 ドキュメントベースアプリケーションでのドキュ…

occlusionState

INDEX>AppKit>NSApplication バックグラウンドフォアグラウンドの状態を得る Objective-C @property(readonly) NSApplicationOcclusionState occlusionState Swift var occlusionState: NSApplicationOcclusionState { get } 解説 設定値 Objective-C NSAppl…

disableRelaunchOnLogin

INDEX>AppKit>NSApplication 再ログインした場合にアプリケーションが自動起動しないようにする Objective-C - (void)disableRelaunchOnLogin Swift func disableRelaunchOnLogin() 解説 再ログインした場合にアプリケーションが自動起動しないようにする 返…

unregisterUserInterfaceItemSearchHandler:

INDEX>AppKit>NSApplication アプリケーションのHelp検索で使用するハンドラを設定解除 Objective-C - (void)unregisterUserInterfaceItemSearchHandler:(id<NSUserInterfaceItemSearching>)handler Swift func unregisterUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSe</nsuserinterfaceitemsearching>…

searchString:inUserInterfaceItemString:searchRange:foundRange:

INDEX>AppKit>NSApplication 文字列の検索 Objective-C - (BOOL)searchString:(NSString *)searchString inUserInterfaceItemString:(NSString *)stringToSearch searchRange:(NSRange)searchRange foundRange:(NSRange *)foundRange Swift func searchStrin…

registerUserInterfaceItemSearchHandler:

INDEX>AppKit>NSApplication アプリケーションのHelp検索で使用するハンドラを設定 Objective-C - (void)registerUserInterfaceItemSearchHandler:(id<NSUserInterfaceItemSearching>)handler Swift func registerUserInterfaceItemSearchHandler(_ handler: NSUserInterfaceItemSearching)</nsuserinterfaceitemsearching>…

helpMenu

INDEX>AppKit>NSApplication ヘルプメニューを返します Objective-C @property(strong) NSMenu *helpMenu Swift var helpMenu: NSMenu? 解説 ヘルプメニュー ヘルプメニューはメインメニューの下の階層にあります。 返り値 Objective-C NSMenu * Swift NSMen…

active

INDEX>AppKit>NSApplication アプリケーションがアクティブかどうか Objective-C @property(getter=isActive, readonly) BOOL active Swift var active: Bool { get } 解説 アプリケーションがアクティブかどうかを返します。 設定値 Objective-C BOOL activ…

hide

INDEX>AppKit>NSApplication アプリケーションを隠します Objective-C - (void)hide:(id)sender Swift open func hide(_ sender: Any?) 解説 レシーバーのウインドウを隠します。 次のアプリをアクティブにします。このメソッドは通常ユーザーがアプリケーシ…

isHidden

INDEX>AppKit>NSApplication アプリケーションが隠れているかどうかを示す(読み出しのみ) Swift open var isHidden: Bool { get } Objective-C @property(getter=isHidden, readonly) BOOL hidden 解説 もしアプリケーションが隠れているならこのプロパテ…

userInterfaceLayoutDirection

INDEX>AppKit>NSApplication ユーザーインターフェースの向き Objective-C @property(readonly) NSUserInterfaceLayoutDirection userInterfaceLayoutDirection Swift var userInterfaceLayoutDirection: NSUserInterfaceLayoutDirection { get } 解説 ユー…

restoreWindowWithIdentifier:state:completionHandler:

INDEX>AppKit>NSApplication Objective-C - (BOOL)restoreWindowWithIdentifier:(NSString *)identifier state:(NSCoder *)state completionHandler:(void (^)(NSWindow *, NSError *))completionHandler Swift func restoreWindowWithIdentifier(_ identifi…

unregisterForRemoteNotifications

INDEX>AppKit>NSApplication リモート通知を解除します Objective-C - (void)unregisterForRemoteNotifications Swift func unregisterForRemoteNotifications() 解説 リモート通知の登録を解除します。 返り値 なし 引数 なし フレームワーク ApplicationKi…

registerForRemoteNotificationTypes:

INDEX>AppKit>NSApplication リモート通知タイプをセットします 解説 リモート通知タイプをセットします。 Objective-C - (void)registerForRemoteNotificationTypes:(NSRemoteNotificationType)types Swift func registerForRemoteNotificationTypes(_ type…

isRunning

INDEX>AppKit>NSApplication メインイベントループが実行されているか 解説 メインイベントループが実行されているかを返します。Swift4.2 open var isRunning: Bool { get } Objective-C @property(getter=isRunning, readonly) BOOL running フレームワー…

enabledRemoteNotificationTypes

INDEX>AppKit>NSApplication 有効なリモート通知タイプを取得します 解説 有効なリモート通知タイプを取得します Objective-C @property(readonly) NSRemoteNotificationType enabledRemoteNotificationTypes Swift var enabledRemoteNotificationTypes: NSR…

NSApplicationクラス

INDEX>AppKit>NSApplication アプリケーションのクラスです 継承 NSObject 準拠 NSObject (NSObject) フレームワーク /System/Library/Frameworks/AppKit.framework 使用可能 OS X 10.0以降 定義 @import AppKit; 概要 Macアプリケーションクラスです。 NSAp…

-extendStateRestoration

状態の保存・復帰に使用Objective-C - (void)extendStateRestoration Swift func extendStateRestoration() 解説 このメソッドはスレッドセーフです。 返り値 引数 フレームワーク UIKit クラス UIApplication 使用可能 OS X10.7 参照 completeStateRestorat…

arrangeInFront:

INDEX>AppKit>NSApplication ウインドウメニューにリストされているウインドウを他のウインドウの前に持ってきます Objective-C - (void)arrangeInFront:(id)sender Swift func arrangeInFront(_ sender: AnyObject?) 他のすべてのウィンドウの前面にウィン…

dockTile

INDEX>AppKit>NSApplication アプリケーションのドックタイル Objective-C @property(readonly, strong) NSDockTile *dockTile Swift var dockTile: NSDockTile { get } 解説 ドックタイル(取得のみ) 設定値 Objective-C ( NSDockTile * ) Swift NSDockTil…

replyToOpenOrPrint:

INDEX>AppKit>NSApplication openFiles,printFilesの結果の処理をします Objective-C - (void)replyToOpenOrPrint:(NSApplicationDelegateReply)reply Swift func replyToOpenOrPrint(_ reply: NSApplicationDelegateReply) 解説 openFiles,printFilesの結果…

stop:

INDEX>AppKit>NSApplication メインイベントループを止めます Objective-C -(void)stop:(id)sender: Swift >|swift | 解説 メインイベントループを止めます。メインイベントループ以外は停止しません 返り値 ( void ) なし 引数 ( id )sender 送信オブジェク…

showHelp:

INDEX>AppKit>NSApplication ヘルプを表示します Objective-C - (void)showHelp:(id)sender Swift func showHelp(_ sender: AnyObject?) 解説 ヘルプを表示します。 プロジェクトビルダーを使ってヘルプファイルを指定します。 Info.plistにCFBundleHelpBook…

setWindowsNeedUpdate:

INDEX>AppKit>NSApplication ウインドウが、現在のイベントを処理し終わった時更新するかどうかセットします Objective-C - (void)setWindowsNeedUpdate:(BOOL)flag Swift func setWindowsNeedUpdate(_ flag: Bool) 解説 ウインドウが、現在のイベントを処理…

setWindowsMenu:

指定したメニューをアプリケーションの「ウインドウ」メニューにします -(void)setWindowsMenu:(NSMenu *)aMenu: 解説 指定したメニューをアプリケーションの「ウインドウ」メニューにします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メニュー フレー…

setServicesProvider:

サービスプロバイダとしてオブジェクトを登録します -(void)setServicesProvider:(id)aProvider: 解説 サービスプロバイダとしてオブジェクト(aProvider)を登録します 返り値 ( void ) なし 引数 ( id )aProvider プロバイダ フレームワーク ApplicationKit …

setServicesMenu:

指定したメニューをレシーバーのサービスメニューとします -(void)setServicesMenu:(NSMenu *)aMenu: 解説 指定したメニュー(aMenu)をレシーバーのサービスメニューとします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メニュー フレームワーク Applica…

setMainMenu:

指定したメニューをアプリケーションのメインメニューにします -(void)setMainMenu:(NSMenu *)aMenu: 解説 指定したメニューをアプリケーションのメインメニューにします。 返り値 ( void ) なし 引数 ( NSMenu * )aMenu メインメニューにするメニュー フレ…

setDelegate:

指定したオブジェクトをアプリケーションのデリゲートにします -(void)setDelegate:(id)anObject: 解説 指定したオブジェクト(anObject)をアプリケーションのデリゲートにします。 デリゲートは、全てのメソッドを実装する必要はありません。 返り値 ( void …

setApplicationIconImage:

アプリケーションアイコン(ドックのアイコン)をセットします -(void)setApplicationIconImage:(NSImage *)anImage: 解説 アプリケーションアイコン(ドックのアイコン)をセットします 画像を拡大縮小してドックのアイコンを更新します。 返り値 ( void ) なし…