macOS/iOS API解説

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

目次

Function

NSGetSizeAndAlignment

指定したデータ型のタイプとサイズを返します const char * NSGetSizeAndAlignment ( const char * typePtr , unsigned int * sizep , unsigned int * alignp ); 解説 指定したデータ型のタイプとサイズを返します。 返り値 引数 ( const char * )typePtr デ…

NSGetUncaughtExceptionHandler

調査中 NSUncaughtExceptionHandler * NSGetUncaughtExceptionHandler ( void ); 解説 調査中 例外処理ハンドラを得ます。 返り値 引数 ( void ) フレームワーク Foundation クラス NSGetUncaughtExceptionHandler Function 使用可能 10.0 参照 例文 #import…

NSHashGet

ハッシュテーブルのからpointerとマッチするエレメントのポインタを返します void* NSHashGet ( NSHashTable * table , const void * pointer ); 解説 ハッシュテーブルのからpointerとマッチするエレメントのポインタを返します。 返り値 引数 ( NSHashTabl…

NSHashInsert

ハッシュテーブルにエレメントを追加します void NSHashInsert ( NSHashTable * table , const void * pointer ); 解説 ハッシュテーブルにエレメントを追加します。 返り値 引数 ( NSHashTable * )table ( const void * )pointer フレームワーク Foundation…

NSHashInsertIfAbsent

指定したエレメントがない場合にのみハッシュテーブルに追加します void * NSHashInsertIfAbsent ( NSHashTable * table , const void * pointer ); 解説 指定したエレメントがない場合にのみハッシュテーブルに追加します。 返り値 引数 ( NSHashTable * )t…

NSHashInsertKnownAbsent

エレメントを指定したハッシュテーブルに追加します void NSHashInsertKnownAbsent ( NSHashTable * table , const void * pointer ); 解説 エレメントを指定したハッシュテーブルに追加します。 返り値 引数 ( NSHashTable * )table ( const void * )pointe…

NSHashRemove

ハッシュテーブルからエレメントを取り除きます void NSHashRemove ( NSHashTable * table , const void * pointer ); 解説 ハッシュテーブルからエレメントを取り除きます。 返り値 引数 ( NSHashTable * )table ( const void * )pointer フレームワーク Fo…

NSHeight

NSRectの高さを返します float NSHeight ( NSRect aRect ); 解説 NSRectの高さを返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSHeight Function 使用可能 10.0 参照 NSMaxX NSMaxY NSMidX NSMidY NSMinX NSMinY NSWidth 例文 …

NSHomeDirectory

現在のユーザのホームのディレクトリ(フォルダ)のパスを返します NSString* NSHomeDirectory ( void ); 解説 現在のユーザのホームのディレクトリ(フォルダ)のパスを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSHomeDirectory …

NSHomeDirectoryForUser

指定したユーザーのホームディレクトリを返します NSString* NSHomeDirectoryForUser ( NSString * userName ); 解説 ユーザー(userName)のホームディレクトリを返します。 userNameは正式名ではなくて、Login名 返り値 引数 ( NSString * )userName フレー…

NSHostByteOrder

エンディアンフォーマットを返します unsigned int NSHostByteOrder ( void ); 解説 エンディアンフォーマットを返します。 【エンディアンフォーマット】 ● NSLittleEndian ● NSBigEndian (NSLittleEndianとNSBigEndianは定義されていない 10.2) 返り値 引…

NSIncrementExtraRefCount

指定したオブジェクトの参照カウントを増やします void NSIncrementExtraRefCount ( id anObject ); 解説 指定したオブジェクトの参照カウントを増やします。 返り値 引数 ( id )anObject フレームワーク Foundation クラス NSIncrementExtraRefCount Functi…

NSInsetRect

矩形を拡大縮小して新しい矩形を返します NSRect NSInsetRect ( NSRect aRect , float dX , float dY ); 解説 矩形を拡大縮小して新しい矩形を返します。 返り値 引数 ( NSRect )aRect ( float )dX ( float )dY フレームワーク Foundation クラス NSInsetRec…

NSIntegralRect

矩形の値を整数値まで切り上げた新しい矩形を返します NSRect NSIntegralRect ( NSRect aRect ); 解説 矩形の値を整数値まで切り上げた新しい矩形を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSIntegralRect Function 使用…

NSIntersectionRange()

二つの範囲が重なる範囲を返します NSRange NSIntersectionRange ( NSRange range1 , NSRange range2 ); チョコバー型の氷が作れちゃう♪でもチョコレートの味はしません(笑)【40977 アイストレー チョコレートバー】出版社/メーカー: レッドワークスメディ…

NSIntersectionRect

二つの矩形が重なる部分の矩形を返します NSRect NSIntersectionRect ( NSRect aRect , NSRect bRect ); 解説 二つの矩形が重なる部分の矩形を返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSIntersectionRect…

NSIntersectsRect

二つの矩形が重なっているかを返します BOOL NSIntersectsRect ( NSRect aRect , NSRect bRect ); 解説 二つの矩形が重なっているかを返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSIntersectsRect Function …

NSIsEmptyRect

指定した範囲がカラかを返します BOOL NSIsEmptyRect ( NSRect aRect ); 解説 指定した範囲がカラかを返します。高さか幅が0以下の時にYESを返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSIsEmptyRect Function 使用可能 10.0…

NSJavaBundleCleanup

使用されません void NSJavaBundleCleanup ( NSBundle * bundle , NSDictionary * plist ); 解説 使用されません 返り値 引数 ( NSBundle * )bundle ( NSDictionary * )plist フレームワーク Foundation クラス NSJavaBundleCleanup Function 使用可能 10.0 …

NSJavaBundleSetup

使用されません id NSJavaBundleSetup ( NSBundle * bundle , NSDictionary * plist ); 解説 使用されません 返り値 引数 ( NSBundle * )bundle ( NSDictionary * )plist フレームワーク Foundation クラス NSJavaBundleSetup Function 使用可能 10.0 参照 …

NSJavaClassesForBundle

指定したJavaクラスをバンドルからロードして返します NSArray* NSJavaClassesForBundle ( NSBundle * bundle , BOOL usesyscl , id * vm ); 解説 指定したJavaクラスをバンドルからロードして返します。 返り値 引数 ( NSBundle * )bundle ( BOOL )usesyscl…

NSJavaClassesFromPath

指定したJavaクラスをファイルからロードして返します NSArray * NSJavaClassesFromPath ( NSArray * path , NSArray * wanted , BOOL usesycl , id * vm ); 解説 指定したJavaクラスをファイルからロードして返します。 返り値 引数 ( NSArray * )path ( NS…

NSJavaNeedsToLoadClasses

JAVAバーチャルマシンが必要であるか、Javaクラスが提供されるかを返します BOOL NSJavaNeedsToLoadClasses ( NSDictionary * plist ); 解説 JAVAバーチャルマシンが必要であるか、Javaクラスが提供されるかを返します。 返り値 引数 ( NSDictionary * )plis…

NSJavaNeedsVirtualMachine

Javaバーチャルマシンが必要であるかどうか返します BOOL NSJavaNeedsVirtualMachine ( NSDictionary * plist ); 解説 Javaバーチャルマシンが必要であるかどうか返します。 info.plistにNSJavaNeededがYESならYESを返します 返り値 引数 ( NSDictionary * )…

NSJavaObjectNamedInPath

パスでJavaオブジェクトを呼び出す id NSJavaObjectNamedInPath ( NSString * name , NSArray * path ); 解説 パスでJavaオブジェクトを呼び出す。 返り値 引数 ( NSString * )name ( NSArray * )path フレームワーク Foundation クラス NSJavaObjectNamedIn…

NSJavaProvidesClasses

Javaクラスが提供されるかどうかを返します BOOL NSJavaProvidesClasses ( NSDictionary * plist ); 解説 Javaクラスが提供されるかどうかを返します。 返り値 引数 ( NSDictionary * )plist フレームワーク Foundation クラス NSJavaProvidesClasses Functi…

NSRectFillListWithColors

指定したカラーで渡されたリストの矩形を塗ります void NSRectFillListWithColors ( const NSRect * rects , NSColor ** colors , int count ); 解説 指定したカラーで渡されたリストの矩形を塗ります。 返り値 引数 ( const NSRect * )rects ( NSColor ** )…

NSRectFillListWithGrays

グレーで渡されたリストの矩形を塗ります void NSRectFillListWithGrays ( const NSRect * rects , const float * grays , int count ); 解説 グレーで渡されたリストの矩形を塗ります。 返り値 引数 ( const NSRect * )rects ( const float * )grays ( int …

NSRectFillUsingOperation

「NSCompositingOperation」を使っている矩形を塗ります void NSRectFillUsingOperation ( NSRect aRect , NSCompositingOperation op ); 解説 「NSCompositingOperation」を使っている矩形を塗ります。 ● NSCompositeClear ● NSCompositeCopy ● NSComposite…

NSRectFillListUsingOperation

「NSCompositingOperation」を使っているリストの矩形を塗ります。 void NSRectFillListUsingOperation ( const NSRect * rects , int count , NSCompositingOperation op ); 解説 「NSCompositingOperation」を使っているリストの矩形を塗ります。 ● NSComp…