macOS/iOS API解説

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

目次

Function

NSSelectorFromString

名前でアクションセレクタを返します SEL NSSelectorFromString ( NSString * aSelectorName ); 解説 名前でアクションセレクタを返します。 返り値 引数 ( NSString * )aSelectorName フレームワーク Foundation クラス NSSelectorFromString Function 使用…

NSSetUncaughtExceptionHandler

調査中 void NSSetUncaughtExceptionHandler ( NSUncaughtExceptionHandler * handler ); 解説 調査中 例外処理ハンドラをセットします。 返り値 引数 ( NSUncaughtExceptionHandler * )handler フレームワーク Foundation クラス NSSetUncaughtExceptionHan…

NSSetZoneName

指定したゾーンの名前をセットします void NSSetZoneName ( NSZone * zone ); 解説 指定したゾーンの名前をセットします。 返り値 引数 ( NSZone * )zone フレームワーク Foundation クラス NSSetZoneName Function 使用可能 10.0 参照 NSZoneName 例文 #imp…

NSShouldRetainWithZone

オブジェクトが保持されなければならないかどうを返します BOOL NSShouldRetainWithZone ( id <NSObject> anObject , NSZone * requestedZone ); 解説 オブジェクトが保持されなければならないかどうを返します。 返り値 引数 ( id <NSObject> )anObject ( NSZone * )requestedZo</nsobject></nsobject>…

NSSizeFromString

文字列からNSSizeを生成します NSSize NSSizeFromString ( NSString * aString ); 解説 文字列からNSSizeを生成します。 "{width=a;height=b}" 返り値 引数 ( NSString * )aString フレームワーク Foundation クラス NSSizeFromString Function 使用可能 10.…

NSStringFromPoint

位置を表す文字列を返します NSString * NSStringFromPoint ( NSPoint aPoint ); 解説 位置を表す文字列を返します。 文字列{x=a; y=b} 返り値 引数 ( NSPoint )aPoint フレームワーク Foundation クラス NSStringFromPoint Function 使用可能 10.0 参照 NSP…

NSDecimalCopy

十進数の値をコピーします void NSDecimalCopy ( NSDecimal * destination , const NSDecimal * source ); 解説 十進数の値をコピーします。 返り値 引数 ( NSDecimal * )destination ( const NSDecimal * )source フレームワーク Foundation クラス NSDecim…

NSDecimalDivide

わり算をします NSCalculationError NSDecimalDivide ( NSDecimal * result , const NSDecimal *l leftOperand , const NSDecimal * rightOperand , NSRoundingMode roundingMode ); 解説 わり算をします。 返り値 引数 ( NSDecimal * )result ( const NSDec…

NSDecimalIsNotANumber

指定した十進数オブジェクトが数字かを返します数字でなければYESを返します BOOL NSDecimalIsNotANumber ( const NSDecimal * decimal ); 解説 指定した十進数オブジェクトが数字かを返します。数字でなければYESを返します。 返り値 引数 ( const NSDecima…

NSDecimalMultiply

十進数のかけ算をして答えを参照で返します NSCalculationError NSDecimalMultiply ( NSDecimal * result , const NSDecimal * leftOperand , const NSDecimal * rightOperand , NSRoundingMode roundingMode ); 解説 十進数のかけ算をして答えを参照で返し…

NSDecimalMultiplyByPowerOf10

十進数オブジェクトに10の累乗を乗算した結果を返します NSCalculationError NSDecimalMultiplyByPowerOf10 ( NSDecimal * result , const NSDecimal * number , short power , NSRoundingMode roundingMode ); 解説 十進数オブジェクトに10の累乗を乗算した…

NSDecimalNormalize

それぞれの項目のフォーマットを統一します NSCalculationError NSDecimalNormalize ( NSDecimal * number1 , NSDecimal * number2 , NSRoundingMode roundingMode ); 解説 それぞれの項目のフォーマットを統一します。 返り値 引数 ( NSDecimal * )number1 …

NSDecimalPower

十進数を累乗した答えを返します NSCalculationError NSDecimalPower ( NSDecimal * result , const NSDecimal * number , unsigned int power , NSRoundingMode roundingMode ); 解説 十進数を累乗した答えを返します。numberが5でpowerが3なら5^3=125を返…

NSDecimalRound

十進数を丸めて参照で返します void NSDecimalRound ( NSDecimal * result , const NSDecimal * number , int scale , NSRoundingMode roundingMode ); 解説 十進数を丸めて参照で返します。 ● NSRoundDown 切り下げ ● NSRoundUp 切り上げ ● NSRoundPlain 四…

NSDecimalString

十進数オブジェクトを文字列で返します NSString * NSDecimalString ( const NSDecimal * decimal , NSDictionary * locale ); 解説 十進数オブジェクトを文字列で返します。localeは小数点のフォーマット 返り値 引数 ( const NSDecimal * )decimal ( NSDic…

NSDecimalSubtract

十進数の引き算をします NSCalculationError NSDecimalSubtract ( NSDecimal * result , const NSDecimal * leftOperand , const NSDecimal * rightOperand , NSRoundingMode roundingMode ); 解説 十進数の引き算をします。 【NSCalculationError】計算のエ…

NSDecrementExtraRefCountWasZero

指定したオブジェクトの参照カウントを減少させます BOOL NSDecrementExtraRefCountWasZero ( id anObject ); 解説 指定したオブジェクトの参照カウントを減少させます。 返り値 引数 ( id )anObject フレームワーク Foundation クラス NSDecrementExtraRefC…

NSDefaultMallocZone

デフォルトのゾーンを返します NSZone* NSDefaultMallocZone ( void ); 解説 デフォルトのゾーンを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSDefaultMallocZone Function 使用可能 10.0 参照 NSCreateZone 例文 NSZone *zone = N…

NSDivideRect

指定した矩形の範囲を指定した割合で縦または横に分割した2つの矩形を返します void NSDivideRect ( NSRect inRect , NSRect * slice , NSRect * remainder , float amount , NSRectEdge edge ); 解説 指定した矩形(inRect)の範囲を指定した割合(amount)で…

NSEndHashTableEnumeration

NSHashEnumeratorの使用を終了します void NSEndHashTableEnumeration ( NSHashEnumerator * enumerator ); 解説 NSHashEnumeratorの使用を終了します。 返り値 引数 ( NSHashEnumerator * )enumerator フレームワーク Foundation クラス NSEndHashTableEnum…

NSEnumerateHashTable

NSHashTableからNSHashEnumeratorを返します NSHashEnumerator NSEnumerateHashTable ( NSHashTable * table ); 解説 NSHashTableからNSHashEnumeratorを返します。 返り値 引数 ( NSHashTable * )table フレームワーク Foundation クラス NSEnumerateHashTa…

NSEnumerateMapTable

マップテーブルからNSMapEnumeratorを返します NSMapEnumerator NSEnumerateMapTable ( NSMapTable * table ); 解説 マップテーブルからNSMapEnumeratorを返します。 返り値 引数 ( NSMapTable * )table フレームワーク Foundation クラス NSEnumerateMapTab…

NSEqualPoints

2つのNSPointが同じかどうかを返します BOOL NSEqualPoints ( NSPoint aPoint , NSPoint bPoint ); 解説 2つのNSPointが同じかどうかを返します。 返り値 引数 ( NSPoint )aPoint ( NSPoint )bPoint フレームワーク Foundation クラス NSEqualPoints Functio…

NSEqualRanges

2つの範囲が同じかを返します BOOL NSEqualRanges ( NSRange range1 , NSRange range2 ); 解説 2つの範囲が同じかを返します。 返り値 引数 ( NSRange )range1 ( NSRange )range2 フレームワーク Foundation クラス NSEqualRanges Function 使用可能 10.0 参…

NSEqualRects

2つのRectが同じかを返します BOOL NSEqualRects ( NSRect aRect , NSRect bRect ); 解説 2つのRectが同じかを返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSEqualRects Function 使用可能 10.0 参照 例文 #i…

NSEqualSizes

2つのNSSizeが同じかを返します BOOL NSEqualSizes ( NSSize aSize , NSSize bSize ); 解説 2つのNSSizeが同じかを返します。 返り値 引数 ( NSSize )aSize ( NSSize )bSize フレームワーク Foundation クラス NSEqualSizes Function 使用可能 10.0 参照 例…

NSExtraRefCount

指定したオブジェクトの参照カウントを返します unsigned int NSExtraRefCount ( id object ); 解説 指定したオブジェクトの参照カウントを返します。 返り値 引数 ( id )object フレームワーク Foundation クラス NSExtraRefCount Function 使用可能 10.0 …

NSFreeHashTable

指定したハッシュテーブルを解放します void NSFreeHashTable ( NSHashTable * table ); 解説 指定したハッシュテーブルを解放します。 返り値 引数 ( NSHashTable * )table フレームワーク Foundation クラス NSFreeHashTable Function 使用可能 10.0 参照 …

NSFreeMapTable

指定したマップテーブルを解放します void NSFreeMapTable ( NSMapTable * table ); 解説 指定したマップテーブルを解放します。 返り値 引数 ( NSMapTable * )table フレームワーク Foundation クラス NSFreeMapTable Function 使用可能 10.0 参照 NSResetM…

NSFullUserName

現在のユーザーの正式名を返します NSString* NSFullUserName ( void ); 解説 現在のユーザーの正式名を返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSFullUserName Function 使用可能 10.0 参照 NSUserName 例文 #import "MyObject.…