macOS/iOS API解説

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

目次

Function

NSSwapInt

指定した数値の交換をします unsigned int NSSwapInt ( unsigned int inv ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned int )inv フレームワーク Foundation クラス NSSwapInt Function 使用可能 10.0 参照 NSSwapShort NSSwapLong NSSwapL…

NSSwapLittleDoubleToHost

指定した数値の交換をします double NSSwapLittleDoubleToHost ( NSSwappedDouble x ); 解説 指定した数値の交換をします。 返り値 引数 ( NSSwappedDouble )x フレームワーク Foundation クラス NSSwapLittleDoubleToHost Function 使用可能 10.0 参照 NSSw…

NSSwapLittleFloatToHost

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

NSSwapLittleIntToHost

指定した数値の交換をします unsigned int NSSwapLittleIntToHost ( unsigned int x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned int )x フレームワーク Foundation クラス NSSwapLittleIntToH…

NSSwapLittleLongLongToHost

指定した数値の交換をします unsigned long long NSSwapLittleLongLongToHost ( unsigned long long x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned long long )x フレームワーク Foundation ク…

NSSwapLittleLongToHost

指定した数値の交換をします unsigned long NSSwapLittleLongToHost ( unsigned long x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned long )x フレームワーク Foundation クラス NSSwapLittleLo…

NSSwapLittleShortToHost

指定した数値の交換をします unsigned short NSSwapLittleShortToHost ( unsigned short x ); 解説 指定した数値の交換をします。リトルエンディアンフォーマットで返します。 返り値 引数 ( unsigned short )x フレームワーク Foundation クラス NSSwapLitt…

NSSwapLong

指定した数値の交換をします unsigned long NSSwapLong ( unsigned long inv ); 解説 指定した数値の交換をします。 返り値 引数 ( unsigned long )inv フレームワーク Foundation クラス NSSwapLong Function 使用可能 10.0 参照 NSSwapLongLong NSSwapInt …

NSSwapLongLong

指定した数値の交換をします unsigned long long NSSwapLongLong ( unsigned long long inv ); 解説 指定した数値の交換をします。1バイト目と8バイト目、2バイト目と7バイト目、3バイト目と6バイト目、4バイト目と5バイト目を交換します。 返り値 引数 ( un…

NSSwapShort

指定した数値の上位バイトと下位バイトの交換をします unsigned short NSSwapShort ( unsigned short inv ); 解説 指定した数値の上位バイトと下位バイトの交換をします。 返り値 引数 ( unsigned short )inv フレームワーク Foundation クラス NSSwapShort …

NSTemporaryDirectory

ユーザーのシステム上でテンポラリディレクトリを返します NSString * NSTemporaryDirectory ( void ); 解説 ユーザーのシステム上でテンポラリディレクトリを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSTemporaryDirectory Funct…

NSUnionRange

二つの範囲を含む範囲を返します NSRange NSUnionRange ( NSRange range1 , NSRange range2 ); 解説 二つの範囲を含む範囲を返します。 返り値 引数 ( NSRange )range1 ( NSRange )range2 フレームワーク Foundation クラス NSUnionRange Function 使用可能 …

NSUnionRect

2つのNSRectが含まれる最小のNSRectを返します NSRect NSUnionRect ( NSRect aRect , NSRect bRect ); 解説 2つのNSRectが含まれる最小のNSRectを返します。 返り値 引数 ( NSRect )aRect ( NSRect )bRect フレームワーク Foundation クラス NSUnionRect Fun…

NSUserName

現在のユーザーのログイン名を返します NSString * NSUserName ( void ); 解説 現在のユーザーのログイン名を返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSUserName Function 使用可能 10.0 参照 NSFullUserName NSHomeDirectory NS…

NSWidth

NSRectの幅を返します float NSWidth ( NSRect aRect ); 解説 NSRectの幅を返します。 返り値 ( float ) 幅(浮動小数点値) 引数 ( NSRect )aRect フレームワーク Foundation クラス NSWidth Function 使用可能 10.0 参照 NSMaxX NSMaxY NSMidX NSMidY NSMi…

NSZoneCalloc

ゾーンでメモリを割り当てる void * NSZoneCalloc ( NSZone * zone , unsigned int numElems , unsigned int byteSize ); 解説 ゾーンでメモリを割り当てる。 返り値 引数 ( NSZone * )zone ( unsigned int )numElems ( unsigned int )byteSize フレームワー…

NSZoneFree

指定したゾーンでメモリーブロックの割当てを解除する void NSZoneFree ( NSZone * zone , void * pointer ); 解説 指定したゾーンでメモリーブロックの割当てを解除する。 返り値 引数 ( NSZone * )zone ( void * )pointer フレームワーク Foundation クラ…

NSZoneFromPointer

与えられたメモリーブロックのゾーンを返します NSZone* NSZoneFromPointer ( void * pointer ); 解説 与えられたメモリーブロックのゾーンを返します 返り値 引数 ( void * )pointer フレームワーク Foundation クラス NSZoneFromPointer Function 使用可能…

NSZoneMalloc

ゾーンでメモリを割り当てます void* NSZoneMalloc ( NSZone * zone , unsigned int size ); 解説 ゾーンでメモリを割り当てます。 返り値 ( void ) なし 引数 ( NSZone * )zone ( unsigned int )size フレームワーク Foundation クラス NSZoneMalloc Functi…

NSZoneName

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

NSZoneRealloc

ゾーンでメモリを割り当てます void * NSZoneRealloc ( NSZone * zone , void * ptr , unsigned int size ); 解説 ゾーンでメモリを割り当てます。 返り値 引数 ( NSZone * )zone ( void * )ptr ( unsigned int )size フレームワーク Foundation クラス NSZo…

NSJavaSetup

JavaVMをセットアップします id NSJavaSetup ( NSDictionary * plist ); 解説 JavaVMをセットアップします。 返り値 引数 ( NSDictionary * )plist フレームワーク Foundation クラス NSJavaSetup Function 使用可能 10.0 参照 例文 #import "MyObject.h" @i…

NSJavaSetupVirtualMachine

JavaVMをセットアップします id NSJavaSetupVirtualMachine ( BOOL * vmNeeded ); 解説 JavaVMをセットアップします。 返り値 引数 ( BOOL * )vmNeeded フレームワーク Foundation クラス NSJavaSetupVirtualMachine Function 使用可能 10.0 参照 例文 #impo…

NSLocationInRange

指定した位置が範囲にあるかを返します BOOL NSLocationInRange ( unsigned int index , NSRange aRange ); 解説 指定した位置(index)が範囲(aRange)にあるかを返します。 範囲内にあればYESを返します。 返り値 引数 ( unsigned int )index ( NSRange )aRan…

NSLogPageSize

ページサイズログを返します unsigned int NSLogPageSize ( void ); 解説 ページサイズログを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSLogPageSize Function 使用可能 10.0 参照 NSRoundDownToMultipleOfPageSize NSRoundUpToMu…

NSLogv

バリューリストでログを表示します void NSLogv ( NSString * format , va_list args ); 解説 バリューリストでログを表示します。 返り値 引数 ( NSString * )format ( va_list )args フレームワーク Foundation クラス NSLogv Function 使用可能 10.0 参照…

NSMakePoint

NSPointを作って返します NSPoint NSMakePoint ( float x , float y ); 解説 NSPointを作って返します。後で変更しない定数の場合にはstatic NSPoint thePoint = {0.0, 0.0};で作成できます。 返り値 引数 ( float )x ( float )y フレームワーク Foundation …

NSMakeRange

範囲を作って返します NSRange NSMakeRange ( unsigned int location , unsigned int length ); 解説 範囲を作って返します。 返り値 引数 ( unsigned int )location ( unsigned int )length フレームワーク Foundation クラス NSMakeRange Function 使用可…

NSMakeRect

矩形を作って返します NSRect NSMakeRect ( float x , float y , float w , float h ); 解説 矩形を作って返します。 ● NSZeroRect ゼロのRect 返り値 ( NSRect ) 矩形 引数 ( float )x ( float )y ( float )w ( float )h フレームワーク Foundation クラス …

NSMakeSize

サイズオブジェクトを作って返します NSSize NSMakeSize ( float width , float height ); 解説 サイズオブジェクトを作って返します。 返り値 引数 ( float )width ( float )height フレームワーク Foundation クラス NSMakeSize Function 使用可能 10.0 参…