macOS/iOS API解説

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

目次

Function

NSMapGet

マップテーブルから指定したキーに対応する値を返します void * NSMapGet ( NSMapTable * table , const void * key ); 解説 マップテーブルから指定したキーに対応する値を返します。 返り値 引数 ( NSMapTable * )table ( const void * )key フレームワー…

NSMapInsert

キー/値ペアを指定したテーブルに挿入します。同じキーのものがあれば置き換えます void NSMapInsert ( NSMapTable * table , const void * key , const void * value ); 解説 キー/値ペアを指定したテーブルに挿入します。同じキーのものがあれば置き換えま…

NSMapInsertIfAbsent

キー/値ペアを指定したテーブルに挿入します void * NSMapInsertIfAbsent ( NSMapTable * table , const void * key , const void * value ); 解説 キー/値ペアを指定したテーブルに挿入します。 同じキーのものがあれば追加しません。 返り値 引数 ( NSMapT…

NSMapInsertKnownAbsent

それまでになければキー/値ペアを指定したテーブルに挿入します void NSMapInsertKnownAbsent ( NSMapTable * table , const void * key , const void * value ); 解説 それまでになければキー/値ペアを指定したテーブルに挿入します。 それまでにあればエラ…

NSMapMember

指定したテーブルは、特定のキーを含むかを返します BOOL NSMapMember ( NSMapTable * table , const void * key , void ** originalKey , void ** value ); 解説 指定したテーブルは、特定のキーを含むかを返します。 返り値 引数 ( NSMapTable * )table ( …

NSMapRemove

指定したテーブルからキーと、キーに対応する値を削除します void NSMapRemove ( NSMapTable * table , const void * key ); 解説 指定したテーブルからキーと、キーに対応する値を削除します。 返り値 引数 ( NSMapTable * )table ( const void * )key フレ…

NSMaxRange

範囲の中の最大値を返します unsigned int NSMaxRange ( NSRange range ); 解説 範囲の最大値を返します。 返り値 引数 ( NSRange )range フレームワーク Foundation クラス NSMaxRange Function 使用可能 10.0 参照 例文 #import "MyObject.h" @implementat…

NSMaxX

NSRectの右端のX座標を返します float NSMaxX ( NSRect aRect ); 解説 NSRectの右端のX座標を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSMaxX Function 使用可能 10.0 参照 NSWidth NSHeight NSMaxY 例文 NSMaxX(theBounds…

NSMaxY

NSRectの下端のY座標を返します float NSMaxY ( NSRect aRect ); 解説 NSRectの下端のY座標を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSMaxY Function 使用可能 10.0 参照 NSWidth NSHeight NSMaxX 例文 #import "MyObjec…

NSMidX

NSRectの中心のX座標を返します float NSMidX ( NSRect aRect ); 解説 NSRectの中心のX座標を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSMidX Function 使用可能 10.0 参照 NSWidth NSHeight NSMidY 例文 #import "MyObjec…

NSMinX

NSRectの左上のX座標を返します float NSMinX ( NSRect aRect ); 解説 NSRectの左上のX座標を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSMinX Function 使用可能 10.0 参照 NSWidth NSHeight NSMinY 例文 #import "MyObjec…

NSMinY

NSRectの上のY座標を返します float NSMinY ( NSRect aRect ); 解説 NSRectの上のY座標を返します。 返り値 引数 ( NSRect )aRect フレームワーク Foundation クラス NSMinY Function 使用可能 10.0 参照 NSWidth NSHeight NSMinX 例文 #import "MyObject.h"…

NSMouseInRect

指定した点が指定した矩形内にあるかを返します BOOL NSMouseInRect ( NSPoint aPoint , NSRect aRect , BOOL flipped ); 解説 指定した点が指定した矩形内にあるかを返します。 返り値 引数 ( NSPoint )aPoint ( NSRect )aRect ( BOOL )flipped フレームワ…

NSNextHashEnumeratorItem

列挙で次のハッシュテーブルエレメントを返します void* NSNextHashEnumeratorItem ( NSHashEnumerator * enumerator ); 解説 列挙で次のハッシュテーブルエレメントを返します。 返り値 引数 ( NSHashEnumerator * )enumerator フレームワーク Foundation …

NSNextMapEnumeratorPair

列挙で次のマップ-テーブルペアを返します BOOL NSNextMapEnumeratorPair ( NSMapEnumerator * enumerator , void ** key , void ** value ); 解説 列挙で次のマップ-テーブルペアを返します 返り値 引数 ( NSMapEnumerator * )enumerator ( void ** )key ( …

NSOffsetRect

矩形を平行移動します NSRect NSOffsetRect ( NSRect aRect , float dX , float dY ); 解説 矩形を平行移動します。 【aRect】 矩形 【dX】 移動距離X 【dY】 移動距離Y 返り値 引数 ( NSRect )aRect ( float )dX ( float )dY フレームワーク Foundation …

NSOpenStepRootDirectory

システムのルートディレクトリを返します NSString* NSOpenStepRootDirectory ( void ); 解説 システムのルートディレクトリを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSOpenStepRootDirectory Function 使用可能 10.0 参照 NSHo…

NSPageSize

ページのバイト数を返します unsigned int NSPageSize ( void ); 解説 ページのバイト数を返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSPageSize Function 使用可能 10.0 参照 NSRoundDownToMultipleOfPageSize NSRoundUpToMultiple…

NSParameterAssert

指定したパラメータを評価して、間違っていれば例外を起こします NSParameterAssert 【チャーム福袋】お試しレジン液つき。♪【89】出版社/メーカー: 手作り工房 MY mamaメディア: おもちゃ&ホビー クリック: 34回この商品を含むブログを見る 解説 指定し…

NSPointFromString

文字列からNSPointを作って返します NSPoint NSPointFromString ( NSString * aString ); 解説 文字列からNSPointを作って返します。 文字列"{x=a;y=b}" 返り値 引数 ( NSString * )aString フレームワーク Foundation クラス NSPointFromString Function 使…

NSPointInRect()

INDEX>Foundation>function 指定した範囲が指定した位置が含まれるかを返します BOOL NSPointInRect ( NSPoint aPoint , NSRect aRect ); あまちゃん 北の海女手ぬぐいアーティスト: 能年玲奈、あまちゃん、あまちゃん関連グッズ,能年玲奈,あまちゃんグッズ…

NSRangeFromString

文字で範囲を返します NSRange NSRangeFromString ( NSString * aString ); 解説 文字で範囲を返します。 {location=a;length=b} 返り値 引数 ( NSString * )aString フレームワーク Foundation クラス NSRangeFromString Function 使用可能 10.0 参照 NSStr…

NSRealMemoryAvailable

利用できるメモリを返します unsigned int NSRealMemoryAvailable ( void ); 解説 利用できるメモリを返します。 返り値 引数 ( void ) フレームワーク Foundation クラス NSRealMemoryAvailable Function 使用可能 10.0 参照 例文 #import "MyObject.h" @im…

NSRectFromString

文字列からNSRectを生成して返します NSRect NSRectFromString ( NSString * aString ); 解説 文字列からNSRectを生成して返します 文字列は"{x=a;y=b;width=c;height=d}" 返り値 引数 ( NSString * )aString フレームワーク Foundation クラス NSRectFromSt…

NSRecycleZone

ゾーンのメモリを解放します void NSRecycleZone ( NSZone * zone ); 解説 ゾーンのメモリを解放します 返り値 引数 ( NSZone * )zone フレームワーク Foundation クラス NSRecycleZone Function 使用可能 10.0 参照 NSCreateZone NSZoneMalloc 例文 #import…

NSResetHashTable

指定したハッシュテーブルのエレメントを削除します void NSResetHashTable ( NSHashTable * table ); 解説 指定したハッシュテーブルのエレメントを削除します。 返り値 引数 ( NSHashTable * )table フレームワーク Foundation クラス NSResetHashTable Fu…

NSResetMapTable

指定したマップテーブルのエレメントを削除します void NSResetMapTable ( NSMapTable * table ); 解説 指定したマップテーブルのエレメントを削除します。 返り値 引数 ( NSMapTable * )table フレームワーク Foundation クラス NSResetMapTable Function …

NSRoundDownToMultipleOfPageSize

指定したバイト値を切り捨てた数を返します unsigned int NSRoundDownToMultipleOfPageSize ( unsigned int byteCount ); 解説 指定したバイト値を切り捨てた数を返します。 f80 の時 0 を返します。 1180 の時 1000 を返します。 2a80 の時 2000 を返します…

NSRoundUpToMultipleOfPageSize

指定したバイト値を切り上げた数を返します unsigned int NSRoundUpToMultipleOfPageSize ( unsigned int byteCount ); 解説 指定したバイト値を切り上げた数を返します。 f80 の時 0 を返します。 1180 の時 2000 を返します。 2a80 の時 3000 を返します。…

NSSearchPathForDirectoriesInDomains

ディレクトリ検索パスのリストをつくる NSArray* NSSearchPathForDirectoriesInDomains ( NSSearchPathDirectory directory , NSSearchPathDomainMask domainMask , BOOL expandTilde ); 解説 ディレクトリ検索パスのリストをつくる。directory パスの種類 ●…