macOS/iOS API解説

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

目次

Function

NSRectFillListWithColorsUsingOperation

「NSCompositingOperation」を使っているリストの矩形を塗ります void NSRectFillListWithColorsUsingOperation ( const NSRect * rects , NSColor ** colors , int num , NSCompositingOperation op ); 解説 「NSCompositingOperation」を使っているリスト…

NSRegisterServicesProvider

サービスプロバイダを登録します void NSRegisterServicesProvider ( id provider , NSString * name ); 解説 サービスプロバイダを登録します。 返り値 引数 ( id )provider ( NSString * )name フレームワーク ApplicationKit クラス NSRegisterServicesPr…

NSReleaseAlertPanel

アラートパネルを解放します void NSReleaseAlertPanel ( id alertPanel ); 解説 アラートパネルを解放します。 NSGetAlertPanel、NSGetCriticalAlertPanel、NSGetInformationalAlertPanelでアラートパネルを作った後この関数で解放しなければいけません。 …

NSRunAlertPanel

アラートパネルを作って表示します int NSRunAlertPanel ( NSString * title , NSString * msg , NSString * defaultButton , NSString * alternateButton , NSString * otherButton ); 解説 アラートパネルを作って表示します。 返り値 ( int ) 整数値 引数…

NSRunCriticalAlertPanel

重要なアラートパネルを作って表示します int NSRunCriticalAlertPanel ( NSString * title , NSString * msg , NSString * defaultButton , NSString * alternateButton , NSString * otherButton ); 解説 重要なアラートパネルを作って表示します。 返り値…

NSRunInformationalAlertPanel

情報アラートパネルを作って表示します int NSRunInformationalAlertPanel ( NSString * title , NSString * msg , NSString * defaultButton , NSString * alternateButton , NSString * otherButton ); 解説 情報アラートパネルを作って表示します。 返り…

NSSetShowsServicesMenuItem

使われません int NSSetShowsServicesMenuItem ( NSString * itemName , BOOL enabled ); 解説 サービスメニュー項目が表示されるかをセットします。 使われません。 返り値 引数 ( NSString * )itemName ( BOOL )enabled フレームワーク ApplicationKit ク…

NSShowsServicesMenuItem

サービスメニュー項目が割り込み可能かを返します BOOL NSShowsServicesMenuItem ( NSString * itemName ); 解説 サービスメニュー項目が割り込み可能かを返します。 返り値 引数 ( NSString * )itemName フレームワーク ApplicationKit クラス NSShowsServi…

NSUnRegisterServicesProvider

サービスプロバイダを登録解除します void NSUnRegisterServicesProvider ( NSString * name ); 解説 サービスプロバイダを登録解除します。 NSApplicationはこの関数を使用してはいけません。 かわりにsetServicesProviderを使用します(nilを渡す。) 返り…

NSUpdateDynamicServices

サービス情報を更新します void NSUpdateDynamicServices ( void ); 解説 サービス情報を更新します。 返り値 引数 ( void ) フレームワーク ApplicationKit クラス NSUpdateDynamicServices Function 使用可能 10.0 参照 例文 #import "MyObject.h" @implem…

NSWindowList

アプリケーションのウインドウリストを返します void NSWindowList ( int size , int list[] ); 解説 アプリケーションのウインドウリストを返します。 アプリケーションのウインドウに関する情報を得る。 返り値 引数 ( int )size ( int )list[] フレームワ…

NSWindowListForContext

表示されているスクリーンの情報を返します void NSWindowListForContext ( int context , int size , int list[][] ); 解説 表示されているスクリーンの情報を返します。 返り値 引数 ( int )context ( int )size ( int )list[][] フレームワーク Applicati…

NSAllHashTableObjects

指定したハッシュテーブルでエレメントの全てを返します NSArray * NSAllHashTableObjects ( NSHashTable * table ); 解説 指定したハッシュテーブルでエレメントの全てを返します。 返り値 引数 ( NSHashTable * )table フレームワーク Foundation クラス N…

NSAllMapTableKeys

指定したマップテーブルのキーの全てを返します NSArray * NSAllMapTableKeys ( NSMapTable * table ); 解説 指定したマップテーブルのキーの全てを返します。 返り値 引数 ( NSMapTable * )table フレームワーク Foundation クラス NSAllMapTableKeys Funct…

NSAllMapTableValues

指定したマップテーブルの値の全てを返します NSArray * NSAllMapTableValues ( NSMapTable * table ); 解説 指定したマップテーブルの値の全てを返します。 エレメントがオブジェクトでないといけない。 返り値 引数 ( NSMapTable * )table フレームワーク …

NSAllocateMemoryPages

新しいメモリーブロックを割り当てます void* NSAllocateMemoryPages ( unsigned int byteCount ); 解説 新しいメモリーブロックを割り当てます。 返り値 引数 ( unsigned int )byteCount フレームワーク Foundation クラス NSAllocateMemoryPages Function …

NSAllocateObject

指定したクラスのインスタンスを作って返します id <NSObject> NSAllocateObject ( Class aClass ); 解説 指定したクラスのインスタンスを作って返します。 返り値 引数 ( Class )aClass フレームワーク Foundation クラス NSAllocateObject Function 使用可能 10.0 参</nsobject>…

NSAssert

指定した条件が間違っていればlogに文字列を書き込む NSAssert , NSString * description 解説 指定した条件が間違っていればlogに文字列を書き込む。 返り値 引数 なし ( NSString * )description フレームワーク Foundation クラス NSAssert Function 使用…

NSAssert1

指定した条件が間違っていればlogに書き込む NSAssert1 , NSString * description 解説 指定した条件が間違っていればlogに引数一つの文字列を書き込む。 返り値 引数 なし ( NSString * )description フレームワーク Foundation クラス NSAssert1 Function …

NSCAssert

C関数だけで使用し、指定した条件が間違っていればlogに文字列を書き込む NSCAssert , NSString * description 解説 C関数だけで使用し、指定した条件が間違っていればlogに文字列を書き込む。 返り値 引数 なし ( NSString * )description フレームワーク F…

NSCAssert1

C関数だけで使用し、指定した条件が間違っていればlogに引数1つで文字列を書き込む NSCAssert1 , NSString * description 解説 C関数だけで使用し、指定した条件が間違っていればlogに引数1つで文字列を書き込む。 返り値 引数 なし ( NSString * )descripti…

NSClassFromString

名前でクラスを返します Class NSClassFromString ( NSString * aClassName ); 解説 名前でクラスを返します。 返り値 引数 ( NSString * )aClassName フレームワーク Foundation クラス NSClassFromString Function 使用可能 10.0 参照 NSStringFromClass …

NSCompareHashTables

2つのハッシュテーブルのエレメントを比較します。同じならYESを返します BOOL NSCompareHashTables ( NSHashTable * table1 , NSHashTable * table2 ); 解説 2つのハッシュテーブルのエレメントを比較します。同じならYESを返します。 返り値 引数 ( NSHash…

NSCompareMapTables

2つのマップテーブルのエレメントを比較します BOOL NSCompareMapTables ( NSMapTable * table1 , NSMapTable * table2 ); 解説 2つのマップテーブルのエレメントを比較します。 返り値 引数 ( NSMapTable * )table1 ( NSMapTable * )table2 フレームワーク …

NSContainsRect

bRectがaRectに完全に含まれているかを返します BOOL NSContainsRect ( NSRect aRect , NSRect bRect ); 解説 bRectがaRectに完全に含まれているかを返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSContainsRe…

NSConvertHostDoubleToSwapped

指定した数値のバイトを交換します NSSwappedDouble NSConvertHostDoubleToSwapped ( double x ); 解説 指定した数値のバイトを交換します。 数値が8バイトなら、バイト1とバイト8、バイト2とバイト7、バイト3とバイト6、バイト4とバイト5を交換します。 返…

NSConvertHostFloatToSwapped

指定した数値のバイトを交換します NSSwappedFloat NSConvertHostFloatToSwapped ( float x ); 解説 指定した数値のバイトを交換します。 返り値 引数 ( float )x フレームワーク Foundation クラス NSConvertHostFloatToSwapped Function 使用可能 10.0 参…

NSConvertSwappedDoubleToHost

型変換を実行します double NSConvertSwappedDoubleToHost ( NSSwappedDouble x ); 解説 型変換を実行します。 返り値 引数 ( NSSwappedDouble )x フレームワーク Foundation クラス NSConvertSwappedDoubleToHost Function 使用可能 10.0 参照 NSSwapBigDou…

NSConvertSwappedFloatToHost

型変換を実行します float NSConvertSwappedFloatToHost ( NSSwappedFloat x ); 解説 型変換を実行します。 返り値 引数 ( NSSwappedFloat )x フレームワーク Foundation クラス NSConvertSwappedFloatToHost Function 使用可能 10.0 参照 NSSwapBigFloatToH…

NSCopyHashTableWithZone

ハッシュテーブルのコピーをします NSHashTable * NSCopyHashTableWithZone ( NSHashTable * table , NSZone * zone ); 解説 ハッシュテーブルのコピーをします。 返り値 引数 ( NSHashTable * )table ( NSZone * )zone フレームワーク Foundation クラス NS…