「Foundation Functions Reference」の編集履歴(バックアップ)一覧はこちら
「Foundation Functions Reference」(2010/02/09 (火) 23:41:00) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > Core Services階層 > Foundation > Foundationの関数群
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*Foundation関数リファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html#//apple_ref/doc/uid/TP40003774-DontLinkChapterID_1-DontLinkElementID_1]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2009-10-11
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|BGCOLOR(#eef):フレームワーク|BGCOLOR(#eef):Foundation/Foundation.h|
|TOP:宣言ファイル|NSBundle.h&br()NSByteOrder.h&br()NSDecimal.h&br()NSException.h&br()NSGeometry.h&br()NSHFSFileTypes.h&br()NSHashTable.h&br()NSJavaSetup.h&br()NSMapTable.h&br()NSObjCRuntime.h&br()NSObject.h&br()NSPathUtilities.h&br()NSRange.h&br()NSZone.h|
**概観(Overview)
----
このチャプターでは、Foundationフレームワークで定義されている関数や関数のようなマクロについて説明します。
**機能別の関数(Functions By Task)
----
***アサーション(Assertions)
アサーションについての更なる情報については[[Assertions and Logging Programming Guide]]をご覧ください。
&space(8)&link_anchor(){NSAssert}
&space(8)&link_anchor(){NSAssert1}
&space(8)&link_anchor(){NSAssert2}
&space(8)&link_anchor(){NSAssert3}
&space(8)&link_anchor(){NSAssert4}
&space(8)&link_anchor(){NSAssert5}
&space(8)&link_anchor(){NSCAssert}
&space(8)&link_anchor(){NSCAssert1}
&space(8)&link_anchor(){NSCAssert2}
&space(8)&link_anchor(){NSCAssert3}
&space(8)&link_anchor(){NSCAssert4}
&space(8)&link_anchor(){NSCAssert5}
&space(8)&link_anchor(){NSCParameterAssert}
&space(8)&link_anchor(){NSParameterAssert}
***バンドル(Bundles)
文字列ファイルの出力についての更なる情報については、[[Internationalization Programming Topics]]の[[Strings Files]]をご覧ください。
&space(8)&link_anchor(){NSLocalizedString}
&space(8)&link_anchor(){NSLocalizedStringFromTable}
&space(8)&link_anchor(){NSLocalizedStringFromTableInBundle}
&space(8)&link_anchor(){NSLocalizedStringWithDefaultValue}
***バイトオーダー(Byte Ordering)
&space(8)&link_anchor(){NSConvertHostDoubleToSwapped}
&space(8)&link_anchor(){NSConvertHostFloatToSwapped}
&space(8)&link_anchor(){NSConvertSwappedDoubleToHost}
&space(8)&link_anchor(){NSConvertSwappedFloatToHost}
&space(8)&link_anchor(){NSHostByteOrder}
&space(8)&link_anchor(){NSSwapBigDoubleToHost}
&space(8)&link_anchor(){NSSwapBigFloatToHost}
&space(8)&link_anchor(){NSSwapBigIntToHost}
&space(8)&link_anchor(){NSSwapBigLongLongToHost}
&space(8)&link_anchor(){NSSwapBigLongToHost}
&space(8)&link_anchor(){NSSwapBigShortToHost}
&space(8)&link_anchor(){NSSwapDouble}
&space(8)&link_anchor(){NSSwapFloat}
&space(8)&link_anchor(){NSSwapHostDoubleToBig}
&space(8)&link_anchor(){NSSwapHostDoubleToLittle}
&space(8)&link_anchor(){NSSwapHostFloatToBig}
&space(8)&link_anchor(){NSSwapHostFloatToLittle}
&space(8)&link_anchor(){NSSwapHostIntToBig}
&space(8)&link_anchor(){NSSwapHostIntToLittle}
&space(8)&link_anchor(){NSSwapHostLongLongToBig}
&space(8)&link_anchor(){NSSwapHostLongLongToLittle}
&space(8)&link_anchor(){NSSwapHostLongToBig}
&space(8)&link_anchor(){NSSwapHostLongToLittle}
&space(8)&link_anchor(){SSwapHostShortToBig}
&space(8)&link_anchor(){NSSwapHostShortToLittle}
&space(8)&link_anchor(){NSSwapInt}
&space(8)&link_anchor(){NSSwapLittleDoubleToHost}
&space(8)&link_anchor(){NSSwapLittleFloatToHost}
&space(8)&link_anchor(){NSSwapLittleIntToHost}
&space(8)&link_anchor(){NSSwapLittleLongLongToHost}
&space(8)&link_anchor(){NSSwapLittleLongToHost}
&space(8)&link_anchor(){NSSwapLittleShortToHost}
&space(8)&link_anchor(){NSSwapLong}
&space(8)&link_anchor(){NSSwapLongLong}
&space(8)&link_anchor(){NSSwapShort}
***小数(Decimals)
少数の計算には[[NSDecimalNumber]]クラスを使うこともできます。
&space(8)&link_anchor(){NSDecimalAdd}
&space(8)&link_anchor(){NSDecimalCompact}
&space(8)&link_anchor(){NSDecimalCompare}
&space(8)&link_anchor(){NSDecimalCopy}
&space(8)&link_anchor(){NSDecimalDivide}
&space(8)&link_anchor(){NSDecimalIsNotANumber}
&space(8)&link_anchor(){NSDecimalMultiply}
&space(8)&link_anchor(){NSDecimalMultiplyByPowerOf10}
&space(8)&link_anchor(){NSDecimalNormalize}
&space(8)&link_anchor(){NSDecimalPower}
&space(8)&link_anchor(){NSDecimalRound}
&space(8)&link_anchor(){NSDecimalString}
&space(8)&link_anchor(){NSDecimalSubtract}
***例外の制御(Exception Handling)
以下のマクロはNSException.hに実装されています。[[Exception Programming Topics for Cocoa]]ではこれらのマクロを解説し、用法の例を挙げています。 これらのマクロはMac OS X v10.3以前で動かす必要のあるコードでは有用です。それ以降のバージョンでは、Objective-Cディレクティブの@try、@catch、@throw、@finallyを使用してください。これらのディレクティブについての詳細は、[[The Objective-C Programming Language]]の[[Exception Handling]]をご覧ください。
&space(8)&link_anchor(){NS_DURING}
&space(8)&link_anchor(){NS_ENDHANDLER}
&space(8)&link_anchor(){NS_HANDLER}
&space(8)&link_anchor(){NS_VALUERETURN}
&space(8)&link_anchor(){NS_VOIDRETURN}
***Javaのセットアップ(Java Setup)
&space(8)&link_anchor(){NSJavaBundleCleanup}
&space(8)&link_anchor(){NSJavaBundleSetup}
&space(8)&link_anchor(){NSJavaClassesForBundle}
&space(8)&link_anchor(){NSJavaClassesFromPath}
&space(8)&link_anchor(){NSJavaNeedsToLoadClasses}
&space(8)&link_anchor(){NSJavaNeedsVirtualMachine}
&space(8)&link_anchor(){NSJavaObjectNamedInPath}
&space(8)&link_anchor(){NSJavaProvidesClasses}
&space(8)&link_anchor(){NSJavaSetup}
&space(8)&link_anchor(){NSJavaSetupVirtualMachine}
***ハッシュテーブル(Hash Tables)
&space(8)&link_anchor(){NSAllHashTableObjects}
&space(8)&link_anchor(){NSCompareHashTables}
&space(8)&link_anchor(){NSCopyHashTableWithZone}
&space(8)&link_anchor(){NSCountHashTable}
&space(8)&link_anchor(){NSCreateHashTable}
&space(8)&link_anchor(){NSCreateHashTableWithZone}
&space(8)&link_anchor(){NSEndHashTableEnumeration}
&space(8)&link_anchor(){NSEnumerateHashTable}
&space(8)&link_anchor(){NSFreeHashTable}
&space(8)&link_anchor(){NSHashGet}
&space(8)&link_anchor(){NSHashInsert}
&space(8)&link_anchor(){NSHashInsertIfAbsent}
&space(8)&link_anchor(){NSHashInsertKnownAbsent}
&space(8)&link_anchor(){NSHashRemove}
&space(8)&link_anchor(){NSNextHashEnumeratorItem}
&space(8)&link_anchor(){NSResetHashTable}
&space(8)&link_anchor(){NSStringFromHashTable}
***HFSファイルタイプ(HFS File Types)
&space(8)&link_anchor(){NSFileTypeForHFSTypeCode}
&space(8)&link_anchor(){NSHFSTypeCodeFromFileType}
&space(8)&link_anchor(){NSHFSTypeOfFile}
***マップテーブルの管理(Managing Map Tables)
&space(8)&link_anchor(){NSAllMapTableKeys}
&space(8)&link_anchor(){NSAllMapTableValues}
&space(8)&link_anchor(){NSCompareMapTables}
&space(8)&link_anchor(){NSCopyMapTableWithZone}
&space(8)&link_anchor(){NSCountMapTable}
&space(8)&link_anchor(){NSCreateMapTable}
&space(8)&link_anchor(){NSCreateMapTableWithZone}
&space(8)&link_anchor(){NSEndMapTableEnumeration}
&space(8)&link_anchor(){NSEnumerateMapTable}
&space(8)&link_anchor(){NSFreeMapTable}
&space(8)&link_anchor(){NSMapGet}
&space(8)&link_anchor(){NSMapInsert}
&space(8)&link_anchor(){NSMapInsertIfAbsent}
&space(8)&link_anchor(){NSMapInsertKnownAbsent}
&space(8)&link_anchor(){NSMapMember}
&space(8)&link_anchor(){NSMapRemove}
&space(8)&link_anchor(){NSNextMapEnumeratorPair}
&space(8)&link_anchor(){NSResetMapTable}
&space(8)&link_anchor(){NSStringFromMapTable}
****オブジェクトの生成と解放の管理(Managing Object Allocation and Deallocation)
&space(8)&link_anchor(){NSAllocateObject}
&space(8)&link_anchor(){NSCopyObject}
&space(8)&link_anchor(){NSDeallocateObject}
&space(8)&link_anchor(){NSDecrementExtraRefCountWasZero}
&space(8)&link_anchor(){NSExtraRefCount}
&space(8)&link_anchor(){NSIncrementExtraRefCount}
&space(8)&link_anchor(){NSShouldRetainWithZone}
****Objective-Cランタイムとの通信(Interacting with the Objective-C Runtime)
&space(8)&link_anchor(){NSGetSizeAndAlignment}
&space(8)&link_anchor(){NSClassFromString}
&space(8)&link_anchor(){NSStringFromClass}
&space(8)&link_anchor(){NSSelectorFromString}
&space(8)&link_anchor(){NSStringFromSelector}
&space(8)&link_anchor(){NSStringFromProtocol}
&space(8)&link_anchor(){NSProtocolFromString}
***ログの出力(Logging Output)
&space(8)&link_anchor(){NSLog}
&space(8)&link_anchor(){NSLogv}
***ファイルパスの管理(Managing File Paths)
&space(8)&link_anchor(){NSFullUserName}
&space(8)&link_anchor(){NSHomeDirectory}
&space(8)&link_anchor(){NSHomeDirectoryForUser}
&space(8)&link_anchor(){NSOpenStepRootDirectory}
&space(8)&link_anchor(){NSSearchPathForDirectoriesInDomains}
&space(8)&link_anchor(){NSTemporaryDirectory}
&space(8)&link_anchor(){NSUserName}
***座標の管理(Managing Points)
&space(8)&link_anchor(){NSEqualPoints}
&space(8)&link_anchor(){NSMakePoint}
&space(8)&link_anchor(){NSPointFromString}
&space(8)&link_anchor(){NSStringFromPoint}
&space(8)&link_anchor(){NSPointFromCGPoint}
&space(8)&link_anchor(){NSPointToCGPoint}
***レンジの管理(Managing Ranges)
&space(8)&link_anchor(){NSEqualRanges}
&space(8)&link_anchor(){NSIntersectionRange}
&space(8)&link_anchor(){NSLocationInRange}
&space(8)&link_anchor(){NSMakeRange}
&space(8)&link_anchor(){NSMaxRange}
&space(8)&link_anchor(){NSRangeFromString}
&space(8)&link_anchor(){NSStringFromRange}
&space(8)&link_anchor(){NSUnionRange}
***四角形の管理(Managing Rectangles)
&space(8)&link_anchor(){NSContainsRect}
&space(8)&link_anchor(){NSDivideRect}
&space(8)&link_anchor(){NSEqualRects}
&space(8)&link_anchor(){NSIsEmptyRect}
&space(8)&link_anchor(){NSHeight}
&space(8)&link_anchor(){NSInsetRect}
&space(8)&link_anchor(){NSIntegralRect}
&space(8)&link_anchor(){NSIntersectionRect}
&space(8)&link_anchor(){NSIntersectsRect}
&space(8)&link_anchor(){NSMakeRect}
&space(8)&link_anchor(){NSMaxX}
&space(8)&link_anchor(){NSMaxY}
&space(8)&link_anchor(){NSMidX}
&space(8)&link_anchor(){NSMidY}
&space(8)&link_anchor(){NSMinX}
&space(8)&link_anchor(){NSMinY}
&space(8)&link_anchor(){NSMouseInRect}
&space(8)&link_anchor(){NSOffsetRect}
&space(8)&link_anchor(){NSPointInRect}
&space(8)&link_anchor(){NSRectFromString}
&space(8)&link_anchor(){NSStringFromRect}
&space(8)&link_anchor(){NSRectFromCGRect}
&space(8)&link_anchor(){NSRectToCGRect}
&space(8)&link_anchor(){NSUnionRect}
&space(8)&link_anchor(){NSWidth}
***サイズの管理(Managing Sizes)
&space(8)&link_anchor(){NSEqualSizes}
&space(8)&link_anchor(){NSMakeSize}
&space(8)&link_anchor(){NSSizeFromString}
&space(8)&link_anchor(){NSStringFromSize}
&space(8)&link_anchor(){NSSizeFromCGSize}
&space(8)&link_anchor(){NSSizeToCGSize}
***キャッチされない例外の制御(Uncaught Exception Handlers)
キャッチされない例外を制御する関数があってもなくても、キャッチされない例外はプログラムを終了させます。ただし、通知をしている間に例外が発生した場合はその限りではありません。
&space(8)&link_anchor(){NSGetUncaughtExceptionHandler}
&space(8)&link_anchor(){NSSetUncaughtExceptionHandler}
***メモリ管理(Managing Memory)
&space(8)&link_anchor(){NSDefaultMallocZone}
&space(8)&link_anchor(){NSAllocateCollectable}
&space(8)&link_anchor(){NSReallocateCollectable}
&space(8)&link_anchor(){NSMakeCollectable}
&space(8)&link_anchor(){NSAllocateMemoryPages}
&space(8)&link_anchor(){NSCopyMemoryPages}
&space(8)&link_anchor(){NSDeallocateMemoryPages}
&space(8)&link_anchor(){NSLogPageSize}
&space(8)&link_anchor(){NSPageSize}
&space(8)&link_anchor(){NSRealMemoryAvailable}
&space(8)&link_anchor(){NSRoundDownToMultipleOfPageSize}
&space(8)&link_anchor(){NSRoundUpToMultipleOfPageSize}
***ゾーン管理(Managing Zones)
&space(8)&link_anchor(){NSCreateZone}
&space(8)&link_anchor(){NSRecycleZone}
&space(8)&link_anchor(){NSSetZoneName}
&space(8)&link_anchor(){NSZoneCalloc}
&space(8)&link_anchor(){NSZoneFree}
&space(8)&link_anchor(){NSZoneFromPointer}
&space(8)&link_anchor(){NSZoneMalloc}
&space(8)&link_anchor(){NSZoneName}
&space(8)&link_anchor(){NSZoneRealloc}
----
//0.下はいじらない
Tags:&tags()
//1.以下に続けてADCでの分類を書き込みリンクする。「NSHogeのクラスリファレンス」、まで書く
&link_toppage(トップ) > [[リファレンス]] > Core Services階層 > Foundation > Foundationの関数群
//2.リファレンス日本語名を見出し1で書く。wiki内のリンクで用いられるタイトルになる。翻訳元にもリンクする。
*Foundation関数リファレンス [[翻訳元>http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Miscellaneous/Foundation_Functions/Reference/reference.html#//apple_ref/doc/uid/TP40003774-DontLinkChapterID_1-DontLinkElementID_1]]
//3.翻訳元の最終更新日を書く
このページの最終更新:&date()
ADCの最終更新:2009-10-11
//4.以下、用語は頻繁に出てくる単語の翻訳ガイドラインを参照しながら翻訳する。
//5.ある程度書き終わったらタグ(未完または完成、カテゴリ名×3)をつけて下線を引く(広告との境)。これで終了。それではGood Luck!
//本文開始↓
|BGCOLOR(#eef):フレームワーク|BGCOLOR(#eef):Foundation/Foundation.h|
|TOP:宣言ファイル|NSBundle.h&br()NSByteOrder.h&br()NSDecimal.h&br()NSException.h&br()NSGeometry.h&br()NSHFSFileTypes.h&br()NSHashTable.h&br()NSJavaSetup.h&br()NSMapTable.h&br()NSObjCRuntime.h&br()NSObject.h&br()NSPathUtilities.h&br()NSRange.h&br()NSZone.h|
**概観(Overview)
----
このチャプターでは、Foundationフレームワークで定義されている関数や関数のようなマクロについて説明します。
**機能別の関数(Functions By Task)
----
***アサーション(Assertions)
アサーションについての更なる情報については[[Assertions and Logging Programming Guide]]をご覧ください。
&space(8)&link_anchor(){NSAssert}
&space(8)&link_anchor(){NSAssert1}
&space(8)&link_anchor(){NSAssert2}
&space(8)&link_anchor(){NSAssert3}
&space(8)&link_anchor(){NSAssert4}
&space(8)&link_anchor(){NSAssert5}
&space(8)&link_anchor(){NSCAssert}
&space(8)&link_anchor(){NSCAssert1}
&space(8)&link_anchor(){NSCAssert2}
&space(8)&link_anchor(){NSCAssert3}
&space(8)&link_anchor(){NSCAssert4}
&space(8)&link_anchor(){NSCAssert5}
&space(8)&link_anchor(){NSCParameterAssert}
&space(8)&link_anchor(){NSParameterAssert}
***バンドル(Bundles)
文字列ファイルの出力についての更なる情報については、[[Internationalization Programming Topics]]の[[Strings Files]]をご覧ください。
&space(8)&link_anchor(){NSLocalizedString}
&space(8)&link_anchor(){NSLocalizedStringFromTable}
&space(8)&link_anchor(){NSLocalizedStringFromTableInBundle}
&space(8)&link_anchor(){NSLocalizedStringWithDefaultValue}
***バイトオーダー(Byte Ordering)
&space(8)&link_anchor(){NSConvertHostDoubleToSwapped}
&space(8)&link_anchor(){NSConvertHostFloatToSwapped}
&space(8)&link_anchor(){NSConvertSwappedDoubleToHost}
&space(8)&link_anchor(){NSConvertSwappedFloatToHost}
&space(8)&link_anchor(){NSHostByteOrder}
&space(8)&link_anchor(){NSSwapBigDoubleToHost}
&space(8)&link_anchor(){NSSwapBigFloatToHost}
&space(8)&link_anchor(){NSSwapBigIntToHost}
&space(8)&link_anchor(){NSSwapBigLongLongToHost}
&space(8)&link_anchor(){NSSwapBigLongToHost}
&space(8)&link_anchor(){NSSwapBigShortToHost}
&space(8)&link_anchor(){NSSwapDouble}
&space(8)&link_anchor(){NSSwapFloat}
&space(8)&link_anchor(){NSSwapHostDoubleToBig}
&space(8)&link_anchor(){NSSwapHostDoubleToLittle}
&space(8)&link_anchor(){NSSwapHostFloatToBig}
&space(8)&link_anchor(){NSSwapHostFloatToLittle}
&space(8)&link_anchor(){NSSwapHostIntToBig}
&space(8)&link_anchor(){NSSwapHostIntToLittle}
&space(8)&link_anchor(){NSSwapHostLongLongToBig}
&space(8)&link_anchor(){NSSwapHostLongLongToLittle}
&space(8)&link_anchor(){NSSwapHostLongToBig}
&space(8)&link_anchor(){NSSwapHostLongToLittle}
&space(8)&link_anchor(){SSwapHostShortToBig}
&space(8)&link_anchor(){NSSwapHostShortToLittle}
&space(8)&link_anchor(){NSSwapInt}
&space(8)&link_anchor(){NSSwapLittleDoubleToHost}
&space(8)&link_anchor(){NSSwapLittleFloatToHost}
&space(8)&link_anchor(){NSSwapLittleIntToHost}
&space(8)&link_anchor(){NSSwapLittleLongLongToHost}
&space(8)&link_anchor(){NSSwapLittleLongToHost}
&space(8)&link_anchor(){NSSwapLittleShortToHost}
&space(8)&link_anchor(){NSSwapLong}
&space(8)&link_anchor(){NSSwapLongLong}
&space(8)&link_anchor(){NSSwapShort}
***小数(Decimals)
少数の計算には[[NSDecimalNumber]]クラスを使うこともできます。
&space(8)&link_anchor(){NSDecimalAdd}
&space(8)&link_anchor(){NSDecimalCompact}
&space(8)&link_anchor(){NSDecimalCompare}
&space(8)&link_anchor(){NSDecimalCopy}
&space(8)&link_anchor(){NSDecimalDivide}
&space(8)&link_anchor(){NSDecimalIsNotANumber}
&space(8)&link_anchor(){NSDecimalMultiply}
&space(8)&link_anchor(){NSDecimalMultiplyByPowerOf10}
&space(8)&link_anchor(){NSDecimalNormalize}
&space(8)&link_anchor(){NSDecimalPower}
&space(8)&link_anchor(){NSDecimalRound}
&space(8)&link_anchor(){NSDecimalString}
&space(8)&link_anchor(){NSDecimalSubtract}
***例外の制御(Exception Handling)
以下のマクロはNSException.hに実装されています。[[Exception Programming Topics for Cocoa]]ではこれらのマクロを解説し、用法の例を挙げています。 これらのマクロはMac OS X v10.3以前で動かす必要のあるコードでは有用です。それ以降のバージョンでは、Objective-Cディレクティブの@try、@catch、@throw、@finallyを使用してください。これらのディレクティブについての詳細は、[[The Objective-C Programming Language]]の[[Exception Handling]]をご覧ください。
&space(8)&link_anchor(){NS_DURING}
&space(8)&link_anchor(){NS_ENDHANDLER}
&space(8)&link_anchor(){NS_HANDLER}
&space(8)&link_anchor(){NS_VALUERETURN}
&space(8)&link_anchor(){NS_VOIDRETURN}
***Javaのセットアップ(Java Setup)
&space(8)&link_anchor(){NSJavaBundleCleanup}
&space(8)&link_anchor(){NSJavaBundleSetup}
&space(8)&link_anchor(){NSJavaClassesForBundle}
&space(8)&link_anchor(){NSJavaClassesFromPath}
&space(8)&link_anchor(){NSJavaNeedsToLoadClasses}
&space(8)&link_anchor(){NSJavaNeedsVirtualMachine}
&space(8)&link_anchor(){NSJavaObjectNamedInPath}
&space(8)&link_anchor(){NSJavaProvidesClasses}
&space(8)&link_anchor(){NSJavaSetup}
&space(8)&link_anchor(){NSJavaSetupVirtualMachine}
***ハッシュテーブル(Hash Tables)
&space(8)&link_anchor(){NSAllHashTableObjects}
&space(8)&link_anchor(){NSCompareHashTables}
&space(8)&link_anchor(){NSCopyHashTableWithZone}
&space(8)&link_anchor(){NSCountHashTable}
&space(8)&link_anchor(){NSCreateHashTable}
&space(8)&link_anchor(){NSCreateHashTableWithZone}
&space(8)&link_anchor(){NSEndHashTableEnumeration}
&space(8)&link_anchor(){NSEnumerateHashTable}
&space(8)&link_anchor(){NSFreeHashTable}
&space(8)&link_anchor(){NSHashGet}
&space(8)&link_anchor(){NSHashInsert}
&space(8)&link_anchor(){NSHashInsertIfAbsent}
&space(8)&link_anchor(){NSHashInsertKnownAbsent}
&space(8)&link_anchor(){NSHashRemove}
&space(8)&link_anchor(){NSNextHashEnumeratorItem}
&space(8)&link_anchor(){NSResetHashTable}
&space(8)&link_anchor(){NSStringFromHashTable}
***HFSファイルタイプ(HFS File Types)
&space(8)&link_anchor(){NSFileTypeForHFSTypeCode}
&space(8)&link_anchor(){NSHFSTypeCodeFromFileType}
&space(8)&link_anchor(){NSHFSTypeOfFile}
***マップテーブルの管理(Managing Map Tables)
&space(8)&link_anchor(){NSAllMapTableKeys}
&space(8)&link_anchor(){NSAllMapTableValues}
&space(8)&link_anchor(){NSCompareMapTables}
&space(8)&link_anchor(){NSCopyMapTableWithZone}
&space(8)&link_anchor(){NSCountMapTable}
&space(8)&link_anchor(){NSCreateMapTable}
&space(8)&link_anchor(){NSCreateMapTableWithZone}
&space(8)&link_anchor(){NSEndMapTableEnumeration}
&space(8)&link_anchor(){NSEnumerateMapTable}
&space(8)&link_anchor(){NSFreeMapTable}
&space(8)&link_anchor(){NSMapGet}
&space(8)&link_anchor(){NSMapInsert}
&space(8)&link_anchor(){NSMapInsertIfAbsent}
&space(8)&link_anchor(){NSMapInsertKnownAbsent}
&space(8)&link_anchor(){NSMapMember}
&space(8)&link_anchor(){NSMapRemove}
&space(8)&link_anchor(){NSNextMapEnumeratorPair}
&space(8)&link_anchor(){NSResetMapTable}
&space(8)&link_anchor(){NSStringFromMapTable}
****オブジェクトの生成と解放の管理(Managing Object Allocation and Deallocation)
&space(8)&link_anchor(){NSAllocateObject}
&space(8)&link_anchor(){NSCopyObject}
&space(8)&link_anchor(){NSDeallocateObject}
&space(8)&link_anchor(){NSDecrementExtraRefCountWasZero}
&space(8)&link_anchor(){NSExtraRefCount}
&space(8)&link_anchor(){NSIncrementExtraRefCount}
&space(8)&link_anchor(){NSShouldRetainWithZone}
****Objective-Cランタイムとの通信(Interacting with the Objective-C Runtime)
&space(8)&link_anchor(){NSGetSizeAndAlignment}
&space(8)&link_anchor(){NSClassFromString}
&space(8)&link_anchor(){NSStringFromClass}
&space(8)&link_anchor(){NSSelectorFromString}
&space(8)&link_anchor(){NSStringFromSelector}
&space(8)&link_anchor(){NSStringFromProtocol}
&space(8)&link_anchor(){NSProtocolFromString}
***ログの出力(Logging Output)
&space(8)&link_anchor(){NSLog}
&space(8)&link_anchor(){NSLogv}
***ファイルパスの管理(Managing File Paths)
&space(8)&link_anchor(){NSFullUserName}
&space(8)&link_anchor(){NSHomeDirectory}
&space(8)&link_anchor(){NSHomeDirectoryForUser}
&space(8)&link_anchor(){NSOpenStepRootDirectory}
&space(8)&link_anchor(){NSSearchPathForDirectoriesInDomains}
&space(8)&link_anchor(){NSTemporaryDirectory}
&space(8)&link_anchor(){NSUserName}
***座標の管理(Managing Points)
&space(8)&link_anchor(){NSEqualPoints}
&space(8)&link_anchor(){NSMakePoint}
&space(8)&link_anchor(){NSPointFromString}
&space(8)&link_anchor(){NSStringFromPoint}
&space(8)&link_anchor(){NSPointFromCGPoint}
&space(8)&link_anchor(){NSPointToCGPoint}
***レンジの管理(Managing Ranges)
&space(8)&link_anchor(){NSEqualRanges}
&space(8)&link_anchor(){NSIntersectionRange}
&space(8)&link_anchor(){NSLocationInRange}
&space(8)&link_anchor(){NSMakeRange}
&space(8)&link_anchor(){NSMaxRange}
&space(8)&link_anchor(){NSRangeFromString}
&space(8)&link_anchor(){NSStringFromRange}
&space(8)&link_anchor(){NSUnionRange}
***四角形の管理(Managing Rectangles)
&space(8)&link_anchor(){NSContainsRect}
&space(8)&link_anchor(){NSDivideRect}
&space(8)&link_anchor(){NSEqualRects}
&space(8)&link_anchor(){NSIsEmptyRect}
&space(8)&link_anchor(){NSHeight}
&space(8)&link_anchor(){NSInsetRect}
&space(8)&link_anchor(){NSIntegralRect}
&space(8)&link_anchor(){NSIntersectionRect}
&space(8)&link_anchor(){NSIntersectsRect}
&space(8)&link_anchor(){NSMakeRect}
&space(8)&link_anchor(){NSMaxX}
&space(8)&link_anchor(){NSMaxY}
&space(8)&link_anchor(){NSMidX}
&space(8)&link_anchor(){NSMidY}
&space(8)&link_anchor(){NSMinX}
&space(8)&link_anchor(){NSMinY}
&space(8)&link_anchor(){NSMouseInRect}
&space(8)&link_anchor(){NSOffsetRect}
&space(8)&link_anchor(){NSPointInRect}
&space(8)&link_anchor(){NSRectFromString}
&space(8)&link_anchor(){NSStringFromRect}
&space(8)&link_anchor(){NSRectFromCGRect}
&space(8)&link_anchor(){NSRectToCGRect}
&space(8)&link_anchor(){NSUnionRect}
&space(8)&link_anchor(){NSWidth}
***サイズの管理(Managing Sizes)
&space(8)&link_anchor(){NSEqualSizes}
&space(8)&link_anchor(){NSMakeSize}
&space(8)&link_anchor(){NSSizeFromString}
&space(8)&link_anchor(){NSStringFromSize}
&space(8)&link_anchor(){NSSizeFromCGSize}
&space(8)&link_anchor(){NSSizeToCGSize}
***キャッチされない例外の制御(Uncaught Exception Handlers)
キャッチされない例外を制御する関数があってもなくても、キャッチされない例外はプログラムを終了させます。ただし、通知をしている間に例外が発生した場合はその限りではありません。
&space(8)&link_anchor(){NSGetUncaughtExceptionHandler}
&space(8)&link_anchor(){NSSetUncaughtExceptionHandler}
***メモリ管理(Managing Memory)
&space(8)&link_anchor(){NSDefaultMallocZone}
&space(8)&link_anchor(){NSAllocateCollectable}
&space(8)&link_anchor(){NSReallocateCollectable}
&space(8)&link_anchor(){NSMakeCollectable}
&space(8)&link_anchor(){NSAllocateMemoryPages}
&space(8)&link_anchor(){NSCopyMemoryPages}
&space(8)&link_anchor(){NSDeallocateMemoryPages}
&space(8)&link_anchor(){NSLogPageSize}
&space(8)&link_anchor(){NSPageSize}
&space(8)&link_anchor(){NSRealMemoryAvailable}
&space(8)&link_anchor(){NSRoundDownToMultipleOfPageSize}
&space(8)&link_anchor(){NSRoundUpToMultipleOfPageSize}
***ゾーン管理(Managing Zones)
&space(8)&link_anchor(){NSCreateZone}
&space(8)&link_anchor(){NSRecycleZone}
&space(8)&link_anchor(){NSSetZoneName}
&space(8)&link_anchor(){NSZoneCalloc}
&space(8)&link_anchor(){NSZoneFree}
&space(8)&link_anchor(){NSZoneFromPointer}
&space(8)&link_anchor(){NSZoneMalloc}
&space(8)&link_anchor(){NSZoneName}
&space(8)&link_anchor(){NSZoneRealloc}
**関数
----
***&anchor(option=nolink,){NSAllHashTableObjects}
***&anchor(option=nolink,){NSAllMapTableKeys}
***&anchor(option=nolink,){NSAllMapTableValues}
***&anchor(option=nolink,){NSAllocateCollectable}
***&anchor(option=nolink,){NSAllocateMemoryPages}
***&anchor(option=nolink,){NSAllocateObject}
***&anchor(option=nolink,){NSAssert}
***&anchor(option=nolink,){NSAssert1}
***&anchor(option=nolink,){NSAssert2}
***&anchor(option=nolink,){NSAssert3}
***&anchor(option=nolink,){NSAssert4}
***&anchor(option=nolink,){NSAssert5}
***&anchor(option=nolink,){NSCAssert}
***&anchor(option=nolink,){NSCAssert1}
***&anchor(option=nolink,){NSCAssert2}
***&anchor(option=nolink,){NSCAssert3}
***&anchor(option=nolink,){NSCAssert4}
***&anchor(option=nolink,){NSCAssert5}
***&anchor(option=nolink,){NSClassFromString}
***&anchor(option=nolink,){NSCompareHashTables}
***&anchor(option=nolink,){NSCompareMapTables}
***&anchor(option=nolink,){NSContainsRect}
***&anchor(option=nolink,){NSConvertHostDoubleToSwapped}
***&anchor(option=nolink,){NSConvertHostFloatToSwapped}
***&anchor(option=nolink,){NSConvertSwappedDoubleToHost}
***&anchor(option=nolink,){NSConvertSwappedFloatToHost}
***&anchor(option=nolink,){NSCopyHashTableWithZone}
***&anchor(option=nolink,){NSCopyMapTableWithZone}
***&anchor(option=nolink,){NSCopyMemoryPages}
***&anchor(option=nolink,){NSCopyObject}
***&anchor(option=nolink,){NSCountHashTable}
***&anchor(option=nolink,){NSCountMapTable}
***&anchor(option=nolink,){NSCParameterAssert}
***&anchor(option=nolink,){NSCreateHashTable}
***&anchor(option=nolink,){NSCreateHashTableWithZone}
***&anchor(option=nolink,){NSCreateMapTable}
***&anchor(option=nolink,){NSCreateMapTableWithZone}
***&anchor(option=nolink,){NSCreateZone}
***&anchor(option=nolink,){NSDeallocateMemoryPages}
***&anchor(option=nolink,){NSDeallocateObject}
***&anchor(option=nolink,){NSDecimalAdd}
***&anchor(option=nolink,){NSDecimalCompact}
***&anchor(option=nolink,){NSDecimalCompare}
***&anchor(option=nolink,){NSDecimalCopy}
***&anchor(option=nolink,){NSDecimalDivide}
***&anchor(option=nolink,){NSDecimalIsNotANumber}
***&anchor(option=nolink,){NSDecimalMultiply}
***&anchor(option=nolink,){NSDecimalMultiplyByPowerOf10}
***&anchor(option=nolink,){NSDecimalNormalize}
***&anchor(option=nolink,){NSDecimalPower}
***&anchor(option=nolink,){NSDecimalRound}
***&anchor(option=nolink,){NSDecimalString}
***&anchor(option=nolink,){NSDecimalSubtract}
***&anchor(option=nolink,){NSDecrementExtraRefCountWasZero}
***&anchor(option=nolink,){NSDefaultMallocZone}
***&anchor(option=nolink,){NSDivideRect}
***&anchor(option=nolink,){NSEndHashTableEnumeration}
***&anchor(option=nolink,){NSEndMapTableEnumeration}
***&anchor(option=nolink,){NSEnumerateHashTable}
***&anchor(option=nolink,){NSEnumerateMapTable}
***&anchor(option=nolink,){NSEqualPoints}
***&anchor(option=nolink,){NSEqualRanges}
***&anchor(option=nolink,){NSEqualRects}
***&anchor(option=nolink,){NSEqualSizes}
***&anchor(option=nolink,){NSExtraRefCount}
***&anchor(option=nolink,){NSFileTypeForHFSTypeCode}
***&anchor(option=nolink,){NSFreeHashTable}
***&anchor(option=nolink,){NSFreeMapTable}
***&anchor(option=nolink,){NSFullUserName}
***&anchor(option=nolink,){NSGetSizeAndAlignment}
***&anchor(option=nolink,){NSGetUncaughtExceptionHandler}
***&anchor(option=nolink,){NSHashGet}
***&anchor(option=nolink,){NSHashInsert}
***&anchor(option=nolink,){NSHashInsertIfAbsent}
***&anchor(option=nolink,){NSHashInsertKnownAbsent}
***&anchor(option=nolink,){NSHashRemove}
***&anchor(option=nolink,){NSHeight}
***&anchor(option=nolink,){NSHFSTypeCodeFromFileType}
***&anchor(option=nolink,){NSHFSTypeOfFile}
***&anchor(option=nolink,){NSHomeDirectory}
***&anchor(option=nolink,){NSHomeDirectoryForUser}
***&anchor(option=nolink,){NSHostByteOrder}
***&anchor(option=nolink,){NSIncrementExtraRefCount}
***&anchor(option=nolink,){NSInsetRect}
***&anchor(option=nolink,){NSIntegralRect}
***&anchor(option=nolink,){NSIntersectionRange}
***&anchor(option=nolink,){NSIntersectionRect}
***&anchor(option=nolink,){NSIntersectsRect}
***&anchor(option=nolink,){NSIsEmptyRect}
***&anchor(option=nolink,){NSJavaBundleCleanup}
***&anchor(option=nolink,){NSJavaBundleSetup}
***&anchor(option=nolink,){NSJavaClassesForBundle}
***&anchor(option=nolink,){NSJavaClassesFromPath}
***&anchor(option=nolink,){NSJavaNeedsToLoadClasses}
***&anchor(option=nolink,){NSJavaNeedsVirtualMachine}
***&anchor(option=nolink,){NSJavaObjectNamedInPath}
***&anchor(option=nolink,){NSJavaProvidesClasses}
***&anchor(option=nolink,){NSJavaSetup}
***&anchor(option=nolink,){NSJavaSetupVirtualMachine}
***&anchor(option=nolink,){NSLocalizedString}
***&anchor(option=nolink,){NSLocalizedStringFromTable}
***&anchor(option=nolink,){NSLocalizedStringFromTableInBundle}
***&anchor(option=nolink,){NSLocalizedStringWithDefaultValue
***&anchor(option=nolink,){NSLocationInRange}
***&anchor(option=nolink,){NSLog}
***&anchor(option=nolink,){NSLogPageSize}
***&anchor(option=nolink,){NSLogv}
***&anchor(option=nolink,){NSMakeCollectable}
***&anchor(option=nolink,){NSMakePoint}
***&anchor(option=nolink,){NSMakeRange}
***&anchor(option=nolink,){NSMakeRect}
***&anchor(option=nolink,){NSMakeSize}
***&anchor(option=nolink,){NSMapGet}
***&anchor(option=nolink,){NSMapInsert}
***&anchor(option=nolink,){NSMapInsertIfAbsent}
***&anchor(option=nolink,){NSMapInsertKnownAbsent}
***&anchor(option=nolink,){NSMapMember}
***&anchor(option=nolink,){NSMapRemove}
***&anchor(option=nolink,){NSMaxRange}
***&anchor(option=nolink,){NSMaxX}
***&anchor(option=nolink,){NSMaxY}
***&anchor(option=nolink,){NSMidX}
***&anchor(option=nolink,){NSMidY}
***&anchor(option=nolink,){NSMinX}
***&anchor(option=nolink,){NSMinY}
***&anchor(option=nolink,){NSMouseInRect}
***&anchor(option=nolink,){NSNextHashEnumeratorItem}
***&anchor(option=nolink,){NSNextMapEnumeratorPair}
***&anchor(option=nolink,){NSOffsetRect}
***&anchor(option=nolink,){NSOpenStepRootDirectory}
***&anchor(option=nolink,){NSPageSize}
***&anchor(option=nolink,){NSParameterAssert}
***&anchor(option=nolink,){NSPointFromCGPoint}
***&anchor(option=nolink,){NSPointFromString}
***&anchor(option=nolink,){NSPointInRect}
***&anchor(option=nolink,){NSPointToCGPoint}
***&anchor(option=nolink,){NSProtocolFromString}
***&anchor(option=nolink,){NSRangeFromString}
***&anchor(option=nolink,){NSReallocateCollectable}
***&anchor(option=nolink,){NSRealMemoryAvailable}
***&anchor(option=nolink,){NSRectFromCGRect}
***&anchor(option=nolink,){NSRectFromString}
***&anchor(option=nolink,){NSRectToCGRect}
***&anchor(option=nolink,){NSRecycleZone}
***&anchor(option=nolink,){NSResetHashTable}
***&anchor(option=nolink,){NSResetMapTable}
***&anchor(option=nolink,){NSRoundDownToMultipleOfPageSize}
***&anchor(option=nolink,){NSRoundUpToMultipleOfPageSize}
***&anchor(option=nolink,){NSSearchPathForDirectoriesInDomains}
***&anchor(option=nolink,){NSSelectorFromString}
***&anchor(option=nolink,){NSSetUncaughtExceptionHandler}
***&anchor(option=nolink,){NSSetZoneName}
***&anchor(option=nolink,){NSShouldRetainWithZone}
***&anchor(option=nolink,){NSSizeFromCGSize}
***&anchor(option=nolink,){NSSizeFromString}
***&anchor(option=nolink,){NSSizeToCGSize}
***&anchor(option=nolink,){NSStringFromClass}
***&anchor(option=nolink,){NSStringFromHashTable}
***&anchor(option=nolink,){NSStringFromMapTable}
***&anchor(option=nolink,){NSStringFromPoint}
***&anchor(option=nolink,){NSStringFromProtocol}
***&anchor(option=nolink,){NSStringFromRange}
***&anchor(option=nolink,){NSStringFromRect}
***&anchor(option=nolink,){NSStringFromSelector}
***&anchor(option=nolink,){NSStringFromSize}
***&anchor(option=nolink,){NSSwapBigDoubleToHost}
***&anchor(option=nolink,){NSSwapBigFloatToHost}
***&anchor(option=nolink,){NSSwapBigIntToHost}
***&anchor(option=nolink,){NSSwapBigLongLongToHost}
***&anchor(option=nolink,){NSSwapBigLongToHost}
***&anchor(option=nolink,){NSSwapBigShortToHost}
***&anchor(option=nolink,){NSSwapDouble}
***&anchor(option=nolink,){NSSwapFloat}
***&anchor(option=nolink,){NSSwapHostDoubleToBig}
***&anchor(option=nolink,){NSSwapHostDoubleToLittle}
***&anchor(option=nolink,){NSSwapHostFloatToBig}
***&anchor(option=nolink,){NSSwapHostFloatToLittle}
***&anchor(option=nolink,){NSSwapHostIntToBig}
***&anchor(option=nolink,){NSSwapHostIntToLittle}
***&anchor(option=nolink,){NSSwapHostLongLongToBig}
***&anchor(option=nolink,){NSSwapHostLongLongToLittle}
***&anchor(option=nolink,){NSSwapHostLongToBig}
***&anchor(option=nolink,){NSSwapHostLongToLittle}
***&anchor(option=nolink,){NSSwapHostShortToBig}
***&anchor(option=nolink,){NSSwapHostShortToLittle}
***&anchor(option=nolink,){NSSwapInt}
***&anchor(option=nolink,){NSSwapLittleDoubleToHost}
***&anchor(option=nolink,){NSSwapLittleFloatToHost}
***&anchor(option=nolink,){NSSwapLittleIntToHost}
***&anchor(option=nolink,){NSSwapLittleLongLongToHost}
***&anchor(option=nolink,){NSSwapLittleLongToHost}
***&anchor(option=nolink,){NSSwapLittleShortToHost}
***&anchor(option=nolink,){NSSwapLong}
***&anchor(option=nolink,){NSSwapLongLong}
***&anchor(option=nolink,){NSSwapShort}
***&anchor(option=nolink,){NSTemporaryDirectory}
***&anchor(option=nolink,){NSUnionRange}
***&anchor(option=nolink,){NSUnionRect}
***&anchor(option=nolink,){NSUserName}
***&anchor(option=nolink,){NSWidth}
***&anchor(option=nolink,){NSZoneCalloc}
***&anchor(option=nolink,){NSZoneFree}
***&anchor(option=nolink,){NSZoneFromPointer}
***&anchor(option=nolink,){NSZoneMalloc}
***&anchor(option=nolink,){NSZoneName}
***&anchor(option=nolink,){NSZoneRealloc}
***&anchor(option=nolink,){NS_DURING}
***&anchor(option=nolink,){NS_ENDHANDLER}
***&anchor(option=nolink,){NS_HANDLER}
***&anchor(option=nolink,){NS_VALUERETURN}
***&anchor(option=nolink,){NS_VOIDRETURN}
----
表示オプション
横に並べて表示:
変化行の前後のみ表示: