「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} ----

表示オプション

横に並べて表示:
変化行の前後のみ表示:
目安箱バナー