Cocoa API解説(macOS/iOS)

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

目次

10.0-

NSWindingRule

重なった場合のくりぬき規則

NSLineCapStyle

線の端の形状

NSLineJoinStyle

接続点の形状

NSBezierPathElement

ベジエパスに含まれる要素

NSWindowクラス

ウインドウのクラスです

NSApplicationDidUnhideNotification

INDEX>AppKit>NSApplication アプリケーションが隠れている状態から戻った跡の通知 Objective-C NSApplicationDidUnhideNotification Swift NSApplicationDidUnhideNotification 解説 アプリケーションが隠れている状態から戻ったことを示すunhideWithoutAct…

NSApplicationDidResignActiveNotification

INDEX>AppKit>NSApplication アクティブなアプリケーションが他へ移った時の通知 Objective-C NSApplicationDidResignActiveNotification Swift NSApplicationDidResignActiveNotification 解説 アクティベーションがアプリケーションから他のアプリケーショ…

NSApplicationDidHideNotification

INDEX>AppKit>NSApplication アプリケーションが隠された時の通知 Objective-C NSApplicationDidHideNotification Swift NSApplicationDidHideNotification 解説 アプリケーションが隠された時の通知 フレームワーク ApplicationKit クラス NSApplication 使…

NSApplicationDidFinishLaunchingNotification

INDEX>AppKit>NSApplication アプリケーションの起動が完了したときの通知 Objective-C NSApplicationDidFinishLaunchingNotification Swift NSApplicationDidFinishLaunchingNotification 解説 アプリケーションの起動が完了したときの通知通知のオブジェク…

NSApplicationDidChangeScreenParametersNotification

INDEX>AppKit>NSApplication スクリーンの属性が変更された時にポストされる通知 Objective-C NSApplicationDidChangeScreenParametersNotification Swift NSApplicationDidChangeScreenParametersNotification 解説 コンピュータの設定が変更された時にポス…

helpMenu

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

hide:

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

-localizedNameOfStringEncoding:

INDEX>Foundation>NSString> 現在の言語のエンコーディングの名前を返す +(NSString *)localizedNameOfStringEncoding:(NSStringEncoding)encoding 六花亭 マルセイバターサンド出版社/メーカー: 六花亭メディア: その他この商品を含むブログを見る 解説 現…

CFUUIDGetTypeID

CFTypeID CFUUIDGetTypeID 解説 返り値 引数 なし フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDGetUUIDBytes

CFUUIDBytes CFUUIDGetUUIDBytes ( CFUUIDRef uuid ); 解説 返り値 引数 ( CFUUIDRef )uuid フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDGetConstantUUIDWithBytes

CFUUIDRef CFUUIDGetConstantUUIDWithBytes ( CFAllocatorRef alloc , UInt8 byte0 , UInt8 byte1 , UInt8 byte2 , UInt8 byte3 , UInt8 byte4 , UInt8 byte5 , UInt8 byte6 , UInt8 byte7 , UInt8 byte8 , UInt8 byte9 , UInt8 byte10 , UInt8 byte11 , UIn…

CFUUIDCreateString

CFStringRef CFUUIDCreateString ( CFAllocatorRef alloc , CFUUIDRef uuid ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFUUIDRef )uuid フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreateWithBytes

CFUUIDRef CFUUIDCreateWithBytes ( CFAllocatorRef alloc , UInt8 byte0 , UInt8 byte1 , UInt8 byte2 , UInt8 byte3 , UInt8 byte4 , UInt8 byte5 , UInt8 byte6 , UInt8 byte7 , UInt8 byte8 , UInt8 byte9 , UInt8 byte10 , UInt8 byte11 , UInt8 byte12…

CFUUIDCreateFromUUIDBytes

CFUUIDRef CFUUIDCreateFromUUIDBytes ( CFAllocatorRef alloc , CFUUIDBytes bytes ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFUUIDBytes )bytes フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreateFromString

CFUUIDRef CFUUIDCreateFromString ( CFAllocatorRef alloc , CFStringRef uuidStr ); 解説 返り値 引数 ( CFAllocatorRef )alloc ( CFStringRef )uuidStr フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUUIDCreate

CFUUIDRef CFUUIDCreate ( CFAllocatorRef alloc ); 解説 返り値 引数 ( CFAllocatorRef )alloc フレームワーク CoreFoundation クラス CFUUID Function 使用可能 10.0 参照 例文

CFUserNotificationCallBack

解説 返り値 引数 フレームワーク CoreFoundation クラス CFUserNotification Function 使用可能 10.0 参照 例文

CFUserNotificationUpdate

SInt32 CFUserNotificationUpdate ( CFUserNotificationRef userNotification , CFTimeInterval timeout , CFOptionFlags flags , CFDictionaryRef dictionary ); 解説 返り値 引数 ( CFUserNotificationRef )userNotification ( CFTimeInterval )timeout ( …

arrangeInFront:

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

ApplicationKitフレームワーク

INDEX>AppKit フレームワークの説明 Macの表示などに使用するフレームワークです。 クラス CIColor Additions CIImage Additions NSActionCell NSAccessibilityElement 10.10- NSAffineTransform Additions NSAlert [Swift1.2対応] アラートウインドウ 10.3-…

コンパイル

Objective-Cのコンパイル -o 実行ファイル名を指定 -Wmost -Wall 警告を表示 #import 解説 ヘッダファイルのインポート 基本的に#includeと同じだが、重複読み込みを避けるシステムのヘッダファイルには<>をつける 引数 フレームワーク クラス Instance Meth…

#import

プリプロセッサ制御行 #import 解説 ヘッダファイルのインポート 基本的に#includeと同じだが、#importは一度読み込んだヘッダファイルを複数回インクルードしない。システムのヘッダファイルには<>をつける #import フレームワーク名/ヘッダファイル名> #im…

main()

プログラム実行時に最初に呼び出される関数 @interface 解説 引数 フレームワーク クラス Instance Methods 使用可能 参照 例文

alternateTitle

代理タイトルを返します 解説 代理タイトルを返します。 ボタンタイプのよって代理のタイトルを表示しないものがあります。 初期設定ボタンの代理のタイトルは、「Button」です 返り値 ( NSString * ) 代理タイトル 引数 フレームワーク ApplicationKit クラ…

コンパイラ指示子

コンパイラ指示子 @private 内部からのアクセスのみ @protected 宣言したクラスと継承するクラスからアクセス @public どこからでもObjective-C 2.0 64ビットランタイムシステムでのみ使用可能 @package フレームワーク内部では@public、外部に対しては@priv…

NSLog

ログを表示する void NSLog ( NSString * format , ... ... ); 解説 ログを表示する void NSLog(NSString *format, ...) ●__LINE__で行数を表示 NSLog(@"%d: failed", __LINE__); ●__PRETTY_FUNCTION__で関数またはメソッドを表示 ●__FILE__でファイル名を表…

isARepeat

イベントは繰り返しているかを返します 解説 キーイベントは繰り返しているかを返します。 キーイベントでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( BOOL ) YES/NO 引数 フレームワーク ApplicationKit クラス NSEvent Instance Met…

keyCode

キーボードのコードを返します 解説 キーボードのコードを返します。 ハードウエアに依存します。 キーイベントでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( unsigned short ) キーボードのコード 引数 フレームワーク ApplicationKi…

locationInWindow

ウインドウのどこでイベントが起こったのかをNSPointで返します 解説 ウインドウのどこでイベントが起こったのかをNSPointで返します。 返り値 ( NSPoint ) イベントが起こった位置 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使…

modifierFlags

モディファイアキー(shiftやCommandなど)を示す整数を返します 解説 モディファイアキー(shiftやCommandなど)を示す整数を返します。 【unsigned int】 ● NSAlphaShiftKeyMask ● NSShiftKeyMask シフト ● NSControlKeyMask コントロール ● NSAlternateKeyMas…

pressure

クリックの圧力を返します(感圧式の入力装置用) 解説 クリックの圧力を返します(感圧式の入力装置用) 感圧性ないデバイスの値は0.0か1.0。 マウスイベントでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( float ) 圧力0.0-1.0 引数 …

subtype

カスタムイベントのサブタイプを返します 解説 カスタムイベントのサブタイプを返します。 イベントタイプがNSAppKitDefined、NSApplicationDefined、NSSystemDefined、NSPeriodicでなければNSInternalInconsistencyExceptionを起こします。 返り値 ( short …

timestamp

起動からの時間間隔を返します 解説 起動からの時間間隔を返します 返り値 ( NSTimeInterval ) 時間間隔 double値 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使用可能 10.0 参照 例文 #import "MyScrollView.h" @implementation …

type

イベントのタイプを返します 解説 イベントのタイプを返します。 【NSEventType】 ● NSLeftMouseDown マウスボタン左押す ● NSLeftMouseUp マウスボタン左離す ● NSRightMouseDown マウスボタン右押す ● NSRightMouseUp マウスボタン右離す ● NSOtherMouseDo…

userData

追加データを返します 解説 追加データを返します。 返り値 ( void * ) 追加データのポインタ 引数 フレームワーク ApplicationKit クラス NSEvent Instance Methods 使用可能 10.0 参照 + enterExitEventWithType:location:modifierFlags:timestamp:windowN…

window

イベントが発生したウインドウを返します 解説 イベントが発生したウインドウを返します 周期的なイベントにはウインドウがなくこの場合戻り値は未定義です。 返り値 ( NSWindow * ) ウインドウ 引数 フレームワーク ApplicationKit クラス NSEvent Instance…

windowNumber

ウインドウ番号を返します 解説 レシーバーと結合されるウインドウデバイスのために、IDを返します。 周期的なイベントにはしかしウインドウがない、戻り値は未定義です。 返り値 ( int ) 整数値 引数 フレームワーク ApplicationKit クラス NSEvent Instanc…

defaultMenu

セルのメニューを返します 解説 セルのメニューを返します。 返り値 ( NSMenu * ) メニュー 引数 フレームワーク ApplicationKit クラス NSCell Class Methods 使用可能 10.0 参照 - menu - setMenu: 例文 #import "MyObject.h" @implementation MyObject - …

prefersTrackingUntilMouseUp

調査中 解説 ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡するかを返します。 サブクラスでオーバーライドします。YESを返すと、ドラッグ中にマウスがセルの領域から外れてもドラッグイベントを追跡します。NOを返すとセルの領域内に…

action

アクションを返します 解説 アクションを返します。 初期設定は何もセットされていません。 NSActionCellとそのサブクラスによって実装されます。 返り値 ( SEL ) アクションセレクタ 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使…

alignment

セルのテキスト配置を返します 解説 セルのテキスト配置を返します。 【NSTextAlignment】 ● NSLeftTextAlignment 左揃え ● NSRightTextAlignment 右揃え ● NSCenterTextAlignment センター揃え ● NSJustifiedTextAlignment ジャスティファイ ● NSNaturalTex…

allowsEditingTextAttributes

テキスト属性を変更できるかを返します 解説 テキスト属性を変更できるかを返します。 返り値 ( BOOL ) 文字列属性を変更可能かYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAllowsEditingTextAttrib…

allowsMixedState

ミックスドモードかを返します 解説 NSCellの状態がMixedかどうか返します。 YESならMixed,on,off NOならon,offです 返り値 ( BOOL ) Mixed状態かYES/NO 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - nextState…

attributedStringValue

属性付文字列を返します 解説 属性付き文字列を返します。 返り値 ( NSAttributedString * ) 属性付き文字列 引数 フレームワーク ApplicationKit クラス NSCell Instance Methods 使用可能 10.0 参照 - setAttributedStringValue: 例文 #import "MyObject.h…

calcDrawInfo:

描画サイズを再計算するために表示の前に呼び出されますサブクラスで実装します -(void)calcDrawInfo:(NSRect)aRect: 解説 描画サイズを再計算するために表示の前に呼び出されます。サブクラスで実装します。 返り値 ( void ) なし 引数 ( NSRect )aRect 範…