最終更新:2012-09-25 (火) 04:17:12 (4023d)
Cocoa/Foundation
概要
Foundationフレームワークは、Core Foundationフレームワーク内の多くの機能へのObjective-Cのラッパーを提供します。
Foundationフレームワークは、以下の機能をサポートします。
- コレクションデータ型(配列、集合など)
- バンドル?
- 文字列管理
- 日付?と時刻?の管理
- 未加工データブロック管理
- 環境設定管理
- URLおよびストリーム操作
- スレッドおよび実行ループ
- Bonjour
- 通信ポート管理
- 国際化?
- 概要
- クラス階層
- 関数
- Assertions
- Bundles
- Byte Ordering
- Decimals
- Exception Handling
- Java Setup
- Hash Tables
- HFS File Types
- Managing Map Tables
- Managing Object Allocation and Deallocation
- Interacting with the Objective-C Runtime
- Logging Output
- Managing File Paths
- Managing Points
- Manipulating Ranges
- Manipulating Rectangles
- Sizes
- Uncaught Exception Handlers
- Managing Memory
- Managing Zones
- プロトコル
- データタイプ
- Cocoa/Foundation/クラス
クラス階層
Value Objects
- NSAffineTransform
- NSCalender?
- NSData > NSMutableData?
- NSDate > NSCalenderDate?
- NSDateComponents?
- NSDecimalNumberHandler?
- NSLocale?
- NSNull
- NSTimeZone?
- NSValue > NSNumber > NSDecimalNumber?
- NSValueTransformer?
XML
- NSXMLNode
- NSXMLDocument
- NSXMLDTD?
- NSXMLDTDNode?
- NSXMLElement
- NSXMLParser
Strings
- NSAttributedString > NSMutableAttributedString?
- NSString > NSMutableString
- NSFormatter?
- NSScanner?
- NSSortDescriptor?
Collections
- NSArray > NSMutableArray?
- NSCharacterSet? > NSMutableCharacterSet?
- NSDictionary > NSMutableDictionary?
- NSEnumrator? > NSDirectoryEnumrator?
- NSIndexPath
- NSIndexSet? > NSMutableIndexSet?
- NSSet > NSMutableSet? > NSCountedSet?
Predicates
Operating-System Services
- NSError?
- NSHost?
- NSProcessInfo?
- NSNetService
- NSNetServiceBrowser?
- NSRunLoop
- NSSpellServer?
- NSTimer
- NSUserDefaults
File System
- NSBundle
- NSFileHandle?
- NSFileManager
- NSMetadataItem?
- NSMetadataQuery?
- NSMetadataQueryAttributeValueTuple?
- NSMetadataQueryResultGroup?
- NSStream?
URL
- NSURL
- NSURLHandle?
- NSHTTPCookie?
- NSHTTPCookieStorage?
- NSCachedURLResponse?
- NSURLAutorizationChallenge?
- NSURLCache?
- NSURLConnection
- NSURLCredential?
- NSURLCredentialStorage?
- NSURLDownload
- NSURLProtectionSpace?
- NSURLProtocol?
- NSURLRequest
- NSURLResponse?
- NSHTTPURLResponse?
Interprocess Communication
Locking/Threading
Notifications
- NSNotification
- NSNotificationCenter > NSDistributedNotificationCenter?
- NSNotificationQueue?
Archiving and Serialization
- NSCoder
- NSArchiver
- NSKeyedArchiver
- NSkeyedUnarchiver?
- NSPortCoder?
- NSUnarchiver?
- NSPropertyListSerialization?
Objective-C Language Services
- NSAssersionHandler?
- NSAutoreleasePool
- NSUndoManager?
- NSInvocation?
- NSMethodSigunature?
- NSClassDescription?
- NSScriptClassDescription?
Scripting
- NSAppleScript?
- NSAppleEventDescriptor?
- NSAppleEventManager?
- NSScriptCommand?
- NSScriptCommandDescription?
- NSScriptExecutionContext?
- NSScriptCoercionHandler?
- NSScriptObjectSepecifier?
- NSPositionalSpecifier?
- NSScriptSuiteRegistry?
- NSScriptWhoseTest?
Distributed Objects
関数
Assertions
- NSAssert?
- NSAssert1?
- NSAssert2?
- NSAssert3?
- NSAssert4?
- NSAssert5?
- NSCAssert?
- NSCAssert1?
- NSCAssert2?
- NSCAssert3?
- NSCAssert4?
- NSCAssert5?
- NSCParameterAssert?
- NSParameterAssert?
Bundles
- NSLocalizedString?
- NSLocalizedStringFromTable?
- NSLocalizedStringFromTableInBundle?
- NSLocalizedStringWithDefaultValue?
Byte Ordering
- NSConvertHostDoubleToSwapped?
- NSConvertHostFloatToSwapped?
- NSConvertSwappedDoubleToHost?
- NSConvertSwappedFloatToHost?
- NSHostByteOrder?
- NSSwapBigDoubleToHost?
- NSSwapBigFloatToHost?
- NSSwapBigIntToHost?
- NSSwapBigLongLongToHost?
- NSSwapBigLongToHost?
- NSSwapBigShortToHost?
- NSSwapDouble?
- NSSwapFloat?
- NSSwapHostDoubleToBig?
- NSSwapHostDoubleToLittle?
- NSSwapHostFloatToBig?
- NSSwapHostFloatToLittle?
- NSSwapHostIntToBig?
- NSSwapHostIntToLittle?
- NSSwapHostLongLongToBig?
- NSSwapHostLongLongToLittle?
- NSSwapHostLongToBig?
- NSSwapHostLongToLittle?
- NSSwapHostShortToBig?
- NSSwapHostShortToLittle?
- NSSwapInt?
- NSSwapLittleDoubleToHost?
- NSSwapLittleFloatToHost?
- NSSwapLittleIntToHost?
- NSSwapLittleLongLongToHost?
- NSSwapLittleLongToHost?
- NSSwapLittleShortToHost?
- NSSwapLong?
- NSSwapLongLong?
- NSSwapShort?
Decimals
- NSDecimalAdd?
- NSDecimalCompact?
- NSDecimalCompare?
- NSDecimalCopy?
- NSDecimalDivide?
- NSDecimalIsNotANumber?
- NSDecimalMultiply?
- NSDecimalMultiplyByPowerOf10?
- NSDecimalNormalize?
- NSDecimalPower?
- NSDecimalRound?
- NSDecimalString?
- NSDecimalSubtract?
Exception Handling
Java Setup
- NSJavaBundleCleanup?
- NSJavaBundleSetup?
- NSJavaClassesForBundle?
- NSJavaClassesFromPath?
- NSJavaNeedsToLoadClasses?
- NSJavaNeedsVirtualMachine?
- NSJavaObjectNamedInPath?
- NSJavaProvidesClasses?
- NSJavaSetup?
- NSJavaSetupVirtualMachine?
Hash Tables
- NSAllHashTableObjects?
- NSCompareHashTables?
- NSCopyHashTableWithZone?
- NSCountHashTable?
- NSCreateHashTable?
- NSCreateHashTableWithZone?
- NSEndHashTableEnumeration?
- NSEnumerateHashTable?
- NSFreeHashTable?
- NSHashGet?
- NSHashInsert?
- NSHashInsertIfAbsent?
- NSHashInsertKnownAbsent?
- NSHashRemove?
- NSNextHashEnumeratorItem?
- NSResetHashTable?
- NSStringFromHashTable?
HFS File Types
Managing Map Tables
- NSAllMapTableKeys?
- NSAllMapTableValues?
- NSCompareMapTables?
- NSCopyMapTableWithZone?
- NSCountMapTable?
- NSCreateMapTable?
- NSCreateMapTableWithZone?
- NSEndMapTableEnumeration?
- NSEnumerateMapTable?
- NSFreeMapTable?
- NSMapGet?
- NSMapInsert?
- NSMapInsertIfAbsent?
- NSMapInsertKnownAbsent?
- NSMapMember?
- NSMapRemove?
- NSNextMapEnumeratorPair?
- NSResetMapTable?
- NSStringFromMapTable?
Managing Object Allocation and Deallocation
- NSAllocateObject?
- NSCopyObject?
- NSDeallocateObject?
- NSDecrementExtraRefCountWasZero?
- NSExtraRefCount?
- NSIncrementExtraRefCount?
- NSShouldRetainWithZone?
Interacting with the Objective-C Runtime
- NSGetSizeAndAlignment?
- NSClassFromString?
- NSStringFromClass?
- NSSelectorFromString?
- NSStringFromSelector?
- NSStringFromProtocol?
- NSProtocolFromString?
Logging Output
Managing File Paths
- NSFullUserName?
- NSHomeDirectory?
- NSHomeDirectoryForUser?
- NSOpenStepRootDirectory?
- NSSearchPathForDirectoriesInDomains?
- NSTemporaryDirectory?
- NSUserName?
Managing Points
- NSEqualPoints?
- NSMakePoint?
- NSPointFromString?
- NSStringFromPoint?
- NSPointFromCGPoint?
- NSPointToCGPoint?
Manipulating Ranges
- NSEqualRanges?
- NSIntersectionRange?
- NSLocationInRange?
- NSMakeRange
- NSMaxRange?
- NSRangeFromString?
- NSStringFromRange?
- NSUnionRange?
Manipulating Rectangles
- NSContainsRect?
- NSDivideRect?
- NSEqualRects?
- NSIsEmptyRect?
- NSHeight?
- NSInsetRect?
- NSIntegralRect?
- NSIntersectionRect?
- NSIntersectsRect?
- NSMakeRect?
- NSMaxX?
- NSMaxY?
- NSMidX?
- NSMidY?
- NSMinX?
- NSMinY?
- NSMouseInRect?
- NSOffsetRect?
- NSPointInRect?
- NSRectFromString?
- NSStringFromRect?
- NSRectFromCGRect?
- NSRectToCGRect?
- NSUnionRect?
- NSWidth?
Sizes
Uncaught Exception Handlers
Managing Memory
- NSDefaultMallocZone?
- NSAllocateCollectable?
- NSReallocateCollectable?
- NSMakeCollectable?
- NSAllocateMemoryPages?
- NSCopyMemoryPages?
- NSDeallocateMemoryPages?
- NSLogPageSize?
- NSPageSize?
- NSRealMemoryAvailable?
- NSRoundDownToMultipleOfPageSize?
- NSRoundUpToMultipleOfPag?eSize
Managing Zones
- NSCreateZone?
- NSRecycleZone?
- NSSetZoneName?
- NSZoneCalloc?
- NSZoneFree?
- NSZoneFromPointer?
- NSZoneMalloc?
- NSZoneName?
- NSZoneRealloc?
プロトコル
- NSCoding
- NSComparisonMethods?
- NSCopying?
- NSDecimalNumberBehaviors?
- NSErrorRecoveryAttempting?
- NSFastEnumeration
- NSKeyValueCoding?
- NSKeyValueObserving?
- NSLocking?
- NSMutableCopying?
- NSObjCTypeSerializationCallBack?
- NSObject
- NSScriptingComparisonMethods?
- NSScriptKeyValueCoding?
- NSScriptObjectSpecifiers?
- NSURLAuthenticationChallengeSender?
- NSURLClient?(Deprecated)
- NSURLHandleClient?
- NSURLProtocolClient?
データタイプ
- NSAppleEventManagerSuspensionID?
- NSByteOrder?
- NSComparisonResult?
- NSDecimal?
- NSHashEnumerator?
- NSHashTable?
- NSHashTableCallBacks?
- NSHashTableOptions?
- NSMapEnumerator?
- NSMapTable?
- NSMapTableKeyCallBacks?
- NSMapTableOptions?
- NSMapTableValueCallBacks?
- NSObjCValue?
- NSPoint
- NSPointArray?
- NSPointPointer?
- NSRange
- NSRangePointer?
- NSRect
- NSRectArray?
- NSRectEdge?
- NSRectPointer?
- NSSearchPathDirectory?
- NSSearchPathDomainMask?
- NSSize
- NSSizeArray?
- NSSizePointer?
- NSStringEncoding
- NSSwappedDouble?
- NSSwappedFloat?
- NSTimeInterval
- NSUncaughtExceptionHandler?
- NSZone?
Cocoa/Foundation/クラス
- NSAffineTransform
- NSAppleEventDescriptor?
- NSAppleEventManager?
- NSAppleScript?
- NSArchiver
- NSArray
- NSAssertionHandler?
- NSAttributedString
- NSAutoreleasePool
- NSBundle
- NSCachedURLResponse?
- NSCalendar?
- NSCalendarDate?
- NSCharacterSet?
- NSClassDescription?
- NSCloneCommand?
- NSCloseCommand?
- NSCoder
- NSComparisonPredicate?
- NSCompoundPredicate?
- NSCondition?
- NSConditionLock?
- NSConnection?
- NSCountCommand?
- NSCountedSet?
- NSCreateCommand?
- NSData
- NSDate
- NSDateComponents?
- NSDateFormatter?
- NSDecimalNumber?
- NSDecimalNumberHandler?
- NSDeleteCommand?
- NSDeserializer?
- NSDictionary
- NSDirectoryEnumerator?
- NSDistantObject?
- NSDistantObjectRequest?
- NSDistributedLock?
- NSDistributedNotificationCenter?
- NSEnumerator?
- NSError?
- NSException?
- NSExistsCommand?
- NSExpression?
- NSFileHandle?
- NSFileManager
- NSFormatter?
- NSGarbageCollector?
- NSGetCommand?
- NSHashTable?
- NSHost?
- NSHTTPCookie?
- NSHTTPCookieStorage?
- NSHTTPURLResponse?
- NSIndexPath
- NSIndexSet?
- NSIndexSpecifier?
- NSInputStream?
- NSInvocation?
- NSInvocationOperation?
- NSKeyedArchiver
- NSKeyedUnarchiver?
- NSLocale?
- NSLock?
- NSLogicalTest?
- NSMachBootstrapServer?
- NSMachPort?
- NSMapTable?
- NSMessagePort?
- NSMessagePortNameServer?
- NSMetadataItem?
- NSMetadataQuery?
- NSMetadataQueryAttributeValueTuple?
- NSMetadataQueryResultGroup?
- NSMethodSignature?
- NSMiddleSpecifier?
- NSMoveCommand?
- NSMutableArray?
- NSMutableAttributedString?
- NSMutableCharacterSet?
- NSMutableData?
- NSMutableDictionary?
- NSMutableIndexSet?
- NSMutableSet?
- NSMutableString
- NSMutableURLRequest
- NSNameSpecifier?
- NSNetService
- NSNetServiceBrowser?
- NSNotification
- NSNotificationCenter
- NSNotificationQueue?
- NSNull
- NSNumber
- NSNumberFormatter?
- NSObject
- NSOperation
- NSOperationQueue?
- NSOutputStream?
- NSPipe?
- NSPointerArray?
- NSPointerFunctions?
- NSPort
- NSPortCoder?
- NSPortMessage?
- NSPortNameServer?
- NSPositionalSpecifier?
- NSPredicate?
- NSProcessInfo?
- NSPropertyListSerialization?
- NSPropertySpecifier?
- NSProtocolChecker?
- NSProxy?
- NSQuitCommand?
- NSRandomSpecifier?
- NSRangeSpecifier?
- NSRecursiveLock?
- NSRelativeSpecifier?
- NSRunLoop
- NSScanner?
- NSScriptClassDescription?
- NSScriptCoercionHandler?
- NSScriptCommand?
- NSScriptCommandDescription?
- NSScriptExecutionContext?
- NSScriptObjectSpecifier?
- NSScriptSuiteRegistry?
- NSScriptWhoseTest?
- NSSerializer?
- NSSet
- NSSetCommand?
- NSSocketPort
- NSSocketPortNameServer?
- NSSortDescriptor?
- NSSpecifierTest?
- NSSpellServer?
- NSStream?
- NSString
- NSTask?
- NSThread
- NSTimer
- NSTimeZone?
- NSUnarchiver?
- NSUndoManager?
- NSUniqueIDSpecifier?
- NSURL
- NSURLAuthenticationChallenge?
- NSURLCache?
- NSURLConnection
- NSURLCredential?
- NSURLCredentialStorage?
- NSURLDownload
- NSURLHandle?
- NSURLProtectionSpace?
- NSURLProtocol?
- NSURLRequest
- NSURLResponse?
- NSUserDefaults
- NSValue
- NSValueTransformer?
- NSWhoseSpecifier?
- NSXMLDocument
- NSXMLDTD?
- NSXMLDTDNode?
- NSXMLElement
- NSXMLNode
- NSXMLParser