MonobjcMonobjc Documented Class Library
NSString Class
NamespacesMonobjc.FoundationNSString

[Missing <summary> documentation for "T:Monobjc.Foundation.NSString"]

Declaration Syntax
C#Visual BasicVisual C++
Public Class NSString _
	Inherits NSObject _
	Implements IManagedWrapper, INSCoding, INSCopying, INSMutableCopying
public ref class NSString : public NSObject, 
	IManagedWrapper, INSCoding, INSCopying, INSMutableCopying
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
NSString(IntPtr, NSUInteger, NSStringEncoding)

Returns an initialized NSString object containing a given number of bytes from a given buffer of bytes interpreted in a given encoding.

Original signature is '- (id)initWithBytes:(const void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.3 and later.


NSString(IntPtr, NSUInteger, NSStringEncoding, Boolean)

Returns an initialized NSString object that contains a given number of bytes from a given buffer of bytes interpreted in a given encoding, and optionally frees the buffer.

Original signature is '- (id)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.3 and later.


NSString(String, NSUInteger)

Returns an initialized NSString object that contains a given number of characters from a given C array of Unicode characters.

Original signature is '- (id)initWithCharacters:(const unichar *)characters length:(NSUInteger)length'

Available in Mac OS X v10.0 and later.


NSString(String, NSUInteger, Boolean)

Returns an initialized NSString object that contains a given number of characters from a given C array of Unicode characters.

Original signature is '- (id)initWithCharactersNoCopy:(unichar *)characters length:(NSUInteger)length freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.0 and later.


NSString(NSString, NSStringEncoding, NSError%)

Returns an NSString object initialized by reading data from the file at a given path using a given encoding.

Original signature is '- (id)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


NSString(NSString, NSStringEncoding%, NSError%)

Returns an NSString object initialized by reading data from the file at a given path and returns by reference the encoding used to interpret the characters.

Original signature is '- (id)initWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


NSString(NSURL, NSStringEncoding, NSError%)

Returns an NSString object initialized by reading data from a given URL interpreted using a given encoding.

Original signature is '- (id)initWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


NSString(NSURL, NSStringEncoding%, NSError%)

Returns an NSString object initialized by reading data from a given URL and returns by reference the encoding used to interpret the data.

Original signature is '- (id)initWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


NSString(IntPtr, NSStringEncoding)

Returns an NSString object initialized using the characters in a given C array, interpreted according to a given encoding.

Original signature is '- (id)initWithCString:(const char *)nullTerminatedCString encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.4 and later.


NSString(NSData, NSStringEncoding)

Returns an NSString object initialized by converting given data into Unicode characters using a given encoding.

Original signature is '- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.0 and later.


NSString(NSString)

Returns an NSString object initialized by copying the characters from another given string.

Original signature is '- (id)initWithString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


NSString(String)

Returns an NSString object initialized by copying the characters a given C array of UTF8-encoded bytes.

Original signature is '- (id)initWithUTF8String:(const char *)bytes'

Available in Mac OS X v10.0 and later.


NSString(NSCoder)

Returns an object initialized from data in a given unarchiver. (required)

Original signature is '- (id)initWithCoder:(NSCoder *)decoder'

Available in Mac OS X v10.0 and later.


NSString()()()()
Initializes a new instance of the NSString class.

NSString(IntPtr)
Initializes a new instance of the NSString class.

NSString(String, Object, array<Object>[]()[][])
Initializes a new instance of the NSString class.

Addition(NSString, NSString)
Implements the operator +.

AddObserverForKeyPathOptionsContext(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registers anObserver to receive KVO notifications for the specified key-path relative to the receiver.

Original signature is '- (void)addObserver:(NSObject *)anObserver forKeyPath:(NSString *)keyPath options:(NSKeyValueObservingOptions)options context:(void *)context'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
Alloc()()()()
Allocates a new native instance.
(Inherited from Id.)
AttributeKeys

Returns an array of NSString objects containing the names of immutable values that instances of the receiver's class contain.

Original signature is '- (NSArray *)attributeKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
AutoContentAccessingProxy

Creates and returns an autoreleased proxy for the receiving object

Original signature is '- (id)autoContentAccessingProxy'

Available in Mac OS X v10.6 and later.

(Inherited from NSObject.)
Autorelease()()()()

Adds the receiver to the current autorelease pool.

Original signature is '- (id)autorelease'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
AvailableStringEncodings

Returns a zero-terminated list of the encodings string objects support in the application’s environment.

Original signature is '+ (const NSStringEncoding *)availableStringEncodings'

Available in Mac OS X v10.0 and later.


AwakeAfterUsingCoder(NSCoder)

Overridden by subclasses to substitute another object in place of the object that was decoded and subsequently received this message.

Original signature is '- (id)awakeAfterUsingCoder:(NSCoder *)aDecoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
BindToObjectWithKeyPathOptions(NSString, Id, NSString, NSDictionary)

Establishes a binding between a given property of the receiver and the property of a given object specified by a given key path.

Original signature is '- (void)bind:(NSString *)binding toObject:(id)observableController withKeyPath:(NSString *)keyPath options:(NSDictionary *)options'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
BoolValue

Returns the Boolean value of the receiver’s text.

Original signature is '- (BOOL)boolValue'

Available in Mac OS X v10.5 and later.


BoundingRectWithSizeOptionsAttributes(NSString, NSSize, NSStringDrawingOptions, NSDictionary)

Calculates and returns the bounding rect for the receiver drawn using the given options and display characteristics, within the specified rectangle in the current graphics context.

Original signature is '- (NSRect)boundingRectWithSize:(NSSize)size options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes'

Available in Mac OS X v10.4 and later.

(Inherited from NSString_AppKitAdditions.)
CanBeConvertedToEncoding(NSStringEncoding)

Returns a Boolean value that indicates whether the receiver can be converted to a given encoding without loss of information.

Original signature is '- (BOOL)canBeConvertedToEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.0 and later.


CapitalizedString

Returns a capitalized representation of the receiver.

Original signature is '- (NSString *)capitalizedString'

Available in Mac OS X v10.0 and later.


CaseInsensitiveCompare(NSString)

Returns the result of invoking compare:options: with NSCaseInsensitiveSearch as the only option.

Original signature is '- (NSComparisonResult)caseInsensitiveCompare:(NSString *)aString'

Available in Mac OS X v10.0 and later.


CastAs<(Of <<'(T>)>>)()()()()
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from Id.)
CastTo<(Of <<'(T>)>>)()()()()
Cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from Id.)
CharacterAtIndex(NSUInteger)

Returns the character at a given array position.

Original signature is '- (unichar)characterAtIndex:(NSUInteger)index'

Available in Mac OS X v10.0 and later.


Class

Gets the class of the underlying instance.

(Inherited from Id.)
ClassCode

Returns the receiver's Apple event type code, as stored in the NSScriptClassDescription object for the object’s class.

Original signature is '- (FourCharCode)classCode'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassDescription

Returns an object containing information about the attributes and relationships of the receiver’s class.

Original signature is '- (NSClassDescription *)classDescription'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForArchiver

Overridden by subclasses to substitute a class other than its own during archiving.

Original signature is '- (Class)classForArchiver'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForCoder

Overridden by subclasses to substitute a class other than its own during coding.

Original signature is '- (Class)classForCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassForKeyedArchiver

Overridden by subclasses to substitute a new class for instances during keyed archiving.

Original signature is '- (Class)classForKeyedArchiver'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ClassForPortCoder

Overridden by subclasses to substitute a class other than its own for distribution encoding.

Original signature is '- (Class)classForPortCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ClassName

Returns a string containing the name of the class.

Original signature is '- (NSString *)className'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
CoerceValueForKey(Id, NSString)

Uses type info from the class description and NSScriptCoercionHandler to attempt to convert value for key to the proper type, if necessary.

Original signature is '- (id)coerceValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
CommonPrefixWithStringOptions(NSString, NSStringCompareOptions)

Returns a string containing characters the receiver and a given string have in common, starting from the beginning of each up to the first characters that aren’t equivalent.

Original signature is '- (NSString *)commonPrefixWithString:(NSString *)aString options:(NSStringCompareOptions)mask'

Available in Mac OS X v10.0 and later.


Compare(NSString)

Returns the result of invoking compare:options:range: with no options and the receiver’s full extent as the range.

Original signature is '- (NSComparisonResult)compare:(NSString *)aString'

Available in Mac OS X v10.0 and later.


CompareOptions(NSString, NSStringCompareOptions)

Returns the result of invoking compare:options:range: with a given mask as the options and the receiver’s full extent as the range.

Original signature is '- (NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask'

Available in Mac OS X v10.0 and later.


CompareOptionsRange(NSString, NSStringCompareOptions, NSRange)

Returns the result of invoking compare:options:range:locale: with a nil locale.

Original signature is '- (NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)range'

Available in Mac OS X v10.0 and later.


CompareOptionsRangeLocale(NSString, NSStringCompareOptions, NSRange, Id)

Returns an NSComparisonResult value that indicates the lexical ordering of a specified range within the receiver and a given string.

Original signature is '- (NSComparisonResult)compare:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)range locale:(id)locale'

Available in Mac OS X v10.0 and later.


CompletePathIntoStringCaseSensitiveMatchesIntoArrayFilterTypes(NSString%, Boolean, NSArray%, NSArray)

Interprets the receiver as a path in the file system and attempts to perform filename completion, returning a numeric value that indicates whether a match was possible, and by reference the longest path that matches the receiver.

Original signature is '- (NSUInteger)completePathIntoString:(NSString **)outputName caseSensitive:(BOOL)flag matchesIntoArray:(NSArray **)outputArray filterTypes:(NSArray *)filterTypes'

Available in Mac OS X v10.0 and later.


ComponentsSeparatedByCharactersInSet(NSCharacterSet)

Returns an array containing substrings from the receiver that have been divided by characters in a given set.

Original signature is '- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator'

Available in Mac OS X v10.5 and later.


ComponentsSeparatedByString(NSString)

Returns an array containing substrings from the receiver that have been divided by a given separator.

Original signature is '- (NSArray *)componentsSeparatedByString:(NSString *)separator'

Available in Mac OS X v10.0 and later.


ConformsToProtocol(IntPtr)

Returns a Boolean value that indicates whether the receiver conforms to a given protocol. (required)

Original signature is '- (BOOL)conformsToProtocol:(Protocol *)aProtocol'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Copy()()()()

Returns the object returned by copyWithZone:, where the zone is nil.

Original signature is '- (id)copy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
CopyScriptingValueForKeyWithProperties(Id, NSString, NSDictionary)

Creates and returns one or more scripting objects to be inserted into the specified relationship by copying the passed-in value and setting the properties in the copied object or objects.

Original signature is '- (id)copyScriptingValue:(id)value forKey:(NSString *)key withProperties:(NSDictionary *)properties'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
CopyWithZone(IntPtr)

Returns a new instance that’s a copy of the receiver. (required)

Original signature is '- (id)copyWithZone:(NSZone *)zone'

Available in Mac OS X v10.0 and later.


CString Obsolete.

Returns a representation of the receiver as a C string in the default C-string encoding. (Deprecated in Mac OS X v10.4. Use cStringUsingEncoding: or UTF8String instead.)

Original signature is '- (const char *)cString'

Available in Mac OS X v10.0 and later.


CStringLength Obsolete.

Returns the length in char-sized units of the receiver’s C-string representation in the default C-string encoding. (Deprecated in Mac OS X v10.4. Use lengthOfBytesUsingEncoding: or maximumLengthOfBytesUsingEncoding: instead.)

Original signature is '- (NSUInteger)cStringLength'

Available in Mac OS X v10.0 and later.


CStringUsingEncoding(NSStringEncoding)

Returns a representation of the receiver as a C string using a given encoding.

Original signature is '- (const char *)cStringUsingEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.4 and later.


DataUsingEncoding(NSStringEncoding)

Returns an NSData object containing a representation of the receiver encoded using a given encoding.

Original signature is '- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.0 and later.


DataUsingEncodingAllowLossyConversion(NSStringEncoding, Boolean)

Returns an NSData object containing a representation of the receiver encoded using a given encoding.

Original signature is '- (NSData *)dataUsingEncoding:(NSStringEncoding)encoding allowLossyConversion:(BOOL)flag'

Available in Mac OS X v10.0 and later.


Dealloc()()()()

Deallocates the memory occupied by the receiver.

Original signature is '- (void)dealloc'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DecomposedStringWithCanonicalMapping

Returns a string made by normalizing the receiver’s contents using Form D.

Original signature is '- (NSString *)decomposedStringWithCanonicalMapping'

Available in Mac OS X v10.2 and later.


DecomposedStringWithCompatibilityMapping

Returns a string made by normalizing the receiver’s contents using Form KD.

Original signature is '- (NSString *)decomposedStringWithCompatibilityMapping'

Available in Mac OS X v10.2 and later.


DefaultCStringEncoding

Returns the C-string encoding assumed for any method accepting a C string as an argument.

Original signature is '+ (NSStringEncoding)defaultCStringEncoding'

Available in Mac OS X v10.0 and later.


Description

Returns a string that describes the contents of the receiver. (required)

Original signature is '- (NSString *)description'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DictionaryWithValuesForKeys(NSArray)

Returns a dictionary containing the property values identified by each of the keys in a given array.

Original signature is '- (NSDictionary *)dictionaryWithValuesForKeys:(NSArray *)keys'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
DidChangeValueForKey(NSString)

Invoked to inform the receiver that the value of a given property has changed.

Original signature is '- (void)didChangeValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
DidChangeValueForKeyWithSetMutationUsingObjects(NSString, NSKeyValueSetMutationKind, NSSet)

Invoked to inform the receiver that the specified change was made to a specified unordered to-many relationship.

Original signature is '- (void)didChangeValueForKey:(NSString *)key withSetMutation:(NSKeyValueSetMutationKind)mutationKind usingObjects:(NSSet *)objects'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
DidChangeValuesAtIndexesForKey(NSKeyValueChange, NSIndexSet, NSString)

Invoked to inform the receiver that the specified change has occurred on the indexes for a specified ordered to-many relationship.

Original signature is '- (void)didChange:(NSKeyValueChange)change valuesAtIndexes:(NSIndexSet *)indexes forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
Dispose()()()()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Id.)
Dispose(Boolean)
Releases unmanaged and - optionally - managed resources
(Inherited from Id.)
DoesNotRecognizeSelector(IntPtr)

Handles messages the receiver doesn’t recognize.

Original signature is '- (void)doesNotRecognizeSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
DoubleValue

Returns the floating-point value of the receiver’s text as a double.

Original signature is '- (double)doubleValue'

Available in Mac OS X v10.0 and later.


DrawAtPointWithAttributes(NSString, NSPoint, NSDictionary)

Draws the receiver with the font and other display characteristics of the given attributes, at the specified point in the currently focused view.

Original signature is '- (void)drawAtPoint:(NSPoint)aPoint withAttributes:(NSDictionary *)attributes'

Available in Mac OS X v10.0 and later.

(Inherited from NSString_AppKitAdditions.)
DrawAtPointWithTextStyleInContext(NSString, CGPoint, CPTextStyle, IntPtr)

Original signature is '- (void)drawAtPoint:(CGPoint)point withTextStyle:(CPTextStyle *)style inContext:(CGContextRef)context;'

(Inherited from NSString_CorePlotAdditions.)
DrawInRectWithAttributes(NSString, NSRect, NSDictionary)

Draws the receiver with the font and other display characteristics of the given attributes, within the specified rectangle in the currently focused NSView.

Original signature is '- (void)drawInRect:(NSRect)aRect withAttributes:(NSDictionary *)attributes'

Available in Mac OS X v10.0 and later.

(Inherited from NSString_AppKitAdditions.)
DrawWithRectOptionsAttributes(NSString, NSRect, NSStringDrawingOptions, NSDictionary)

Draws the receiver with the specified options and other display characteristics of the given attributes, within the specified rectangle in the current graphics context.

Original signature is '- (void)drawWithRect:(NSRect)rect options:(NSStringDrawingOptions)options attributes:(NSDictionary *)attributes'

Available in Mac OS X v10.4 and later.

(Inherited from NSString_AppKitAdditions.)
Empty
Empty string

EncodeWithCoder(NSCoder)

Encodes the receiver using a given archiver. (required)

Original signature is '- (void)encodeWithCoder:(NSCoder *)encoder'

Available in Mac OS X v10.0 and later.


EnumerateLinesUsingBlock(Action<(Of <<'(NSString, IntPtr>)>>))

Enumerates all the lines in a string.

Original signature is '- (void)enumerateLinesUsingBlock:(void (^)(NSString *line, BOOL *stop))block'

Available in Mac OS X v10.6 and later.


EnumerateSubstringsInRangeOptionsUsingBlock(NSRange, NSStringEnumerationOptions, Action<(Of <<'(NSString, NSRange, NSRange, IntPtr>)>>))

Enumerates the substrings of the specified type in the specified range of the string.

Original signature is '- (void)enumerateSubstringsInRange:(NSRange)range options:(NSStringEnumerationOptions)opts usingBlock:(void (^)(NSString *substring, NSRange substringRange, NSRange enclosingRange, BOOL *stop))block'

Available in Mac OS X v10.6 and later.


Equals(Id)
Indicates whether the current object is equal to another object of the same type.
(Inherited from Id.)
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Id.)
ExposedBindings

Returns an array containing the bindings exposed by the receiver.

Original signature is '- (NSArray *)exposedBindings'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
FastestEncoding

Returns the fastest encoding to which the receiver may be converted without loss of information.

Original signature is '- (NSStringEncoding)fastestEncoding'

Available in Mac OS X v10.0 and later.


FileSystemRepresentation

Returns a file system-specific representation of the receiver.

Original signature is '- (const char *)fileSystemRepresentation'

Available in Mac OS X v10.0 and later.


Finalize()()()()
Releases unmanaged resources and performs other cleanup operations before the Id is reclaimed by garbage collection.
(Inherited from Id.)
FloatValue

Returns the floating-point value of the receiver’s text as a float.

Original signature is '- (float)floatValue'

Available in Mac OS X v10.0 and later.


ForwardingTargetForSelector(IntPtr)

Returns the object to which unrecognized messages should first be directed.

Original signature is '- (id)forwardingTargetForSelector:(SEL)aSelector'

Available in Mac OS X v10.6 and later.

(Inherited from NSObject.)
ForwardInvocation(NSInvocation)

Overridden by subclasses to forward messages to other objects.

Original signature is '- (void)forwardInvocation:(NSInvocation *)anInvocation'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
GetBytesMaxLengthUsedLengthEncodingOptionsRangeRemainingRange(IntPtr, NSUInteger, NSUInteger%, NSStringEncoding, NSStringEncodingConversionOptions, NSRange, NSRange%)

Gets a given range of characters as bytes in a specified encoding.

Original signature is '- (BOOL)getBytes:(void *)buffer maxLength:(NSUInteger)maxBufferCount usedLength:(NSUInteger *)usedBufferCount encoding:(NSStringEncoding)encoding options:(NSStringEncodingConversionOptions)options range:(NSRange)range remainingRange:(NSRangePointer)leftover'

Available in Mac OS X v10.5 and later.


GetCharacters(IntPtr) Obsolete.

Copies all characters from the receiver into a given buffer. (Deprecated in Mac OS X v10.6. This method is unsafe because it could potentially cause buffer overruns. Use getCharacters:range: instead.)

Original signature is '- (void)getCharacters:(unichar *)buffer'

Available in Mac OS X v10.0 and later.


GetCharactersRange(IntPtr, NSRange)

Copies characters from a given range in the receiver into a given buffer.

Original signature is '- (void)getCharacters:(unichar *)buffer range:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


GetCString(IntPtr) Obsolete.

Invokes getCString:maxLength:range:remainingRange: with NSMaximumStringLength as the maximum length, the receiver’s entire extent as the range, and NULL for the remaining range. (Deprecated in Mac OS X v10.4. Use cStringUsingEncoding: or dataUsingEncoding:allowLossyConversion: instead.)

Original signature is '- (void)getCString:(char *)buffer'

Available in Mac OS X v10.0 and later.


GetCStringMaxLength(IntPtr, NSUInteger) Obsolete.

Invokes getCString:maxLength:range:remainingRange: with maxLength as the maximum length in char-sized units, the receiver’s entire extent as the range, and NULL for the remaining range. (Deprecated in Mac OS X v10.4. Use getCString:maxLength:encoding: instead.)

Original signature is '- (void)getCString:(char *)buffer maxLength:(NSUInteger)maxLength'

Available in Mac OS X v10.0 and later.


GetCStringMaxLengthEncoding(IntPtr, NSUInteger, NSStringEncoding)

Converts the receiver’s content to a given encoding and stores them in a buffer.

Original signature is '- (BOOL)getCString:(char *)buffer maxLength:(NSUInteger)maxBufferCount encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.4 and later.


GetCStringMaxLengthRangeRemainingRange(IntPtr, NSUInteger, NSRange, NSRange%) Obsolete.

Converts the receiver’s content to the default C-string encoding and stores them in a given buffer. (Deprecated in Mac OS X v10.4. Use getCString:maxLength:encoding: instead.)

Original signature is '- (void)getCString:(char *)buffer maxLength:(NSUInteger)maxLength range:(NSRange)aRange remainingRange:(NSRangePointer)leftoverRange'

Available in Mac OS X v10.0 and later.


GetFileSystemRepresentationMaxLength(IntPtr, NSUInteger)

Interprets the receiver as a system-independent path and fills a buffer with a C-string in a format and encoding suitable for use with file-system calls.

Original signature is '- (BOOL)getFileSystemRepresentation:(char *)buffer maxLength:(NSUInteger)maxLength'

Available in Mac OS X v10.0 and later.


GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Id.)
GetInstanceVariable<(Of <<'(T>)>>)(String)
Gets the instance variable of the specified name.
(Inherited from Id.)
GetLineStartEndContentsEndForRange(NSUInteger%, NSUInteger%, NSUInteger%, NSRange)

Returns by reference the beginning of the first line and the end of the last line touched by the given range.

Original signature is '- (void)getLineStart:(NSUInteger *)startIndex end:(NSUInteger *)lineEndIndex contentsEnd:(NSUInteger *)contentsEndIndex forRange:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


GetParagraphStartEndContentsEndForRange(NSUInteger%, NSUInteger%, NSUInteger%, NSRange)

Returns by reference the beginning of the first paragraph and the end of the last paragraph touched by the given range.

Original signature is '- (void)getParagraphStart:(NSUInteger *)startIndex end:(NSUInteger *)endIndex contentsEnd:(NSUInteger *)contentsEndIndex forRange:(NSRange)aRange'

Available in Mac OS X v10.3 and later.


GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Hash

Returns an integer that can be used as a table address in a hash table structure. (required)

Original signature is '- (NSUInteger)hash'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
HasPrefix(NSString)

Returns a Boolean value that indicates whether a given string matches the beginning characters of the receiver.

Original signature is '- (BOOL)hasPrefix:(NSString *)aString'

Available in Mac OS X v10.0 and later.


HasSuffix(NSString)

Returns a Boolean value that indicates whether a given string matches the ending characters of the receiver.

Original signature is '- (BOOL)hasSuffix:(NSString *)aString'

Available in Mac OS X v10.0 and later.


ImplicitWideningImplicitImplicitImplicit(String to NSString)
Performs an implicit conversion from String to NSString.

The returned NSString is auto-released.


ImplicitWideningImplicitImplicitImplicit(NSString to String)
Performs an implicit conversion from String to NSString.

InfoForBinding(NSString)

Returns a dictionary describing the receiver’s binding.

Original signature is '- (NSDictionary *)infoForBinding:(NSString *)binding'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
Init()()()()

Implemented by subclasses to initialize a new object (the receiver) immediately after memory for it has been allocated.

Original signature is '- (id)init'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
InitWithBytesLengthEncoding(IntPtr, NSUInteger, NSStringEncoding)

Returns an initialized NSString object containing a given number of bytes from a given buffer of bytes interpreted in a given encoding.

Original signature is '- (id)initWithBytes:(const void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.3 and later.


InitWithBytesNoCopyLengthEncodingFreeWhenDone(IntPtr, NSUInteger, NSStringEncoding, Boolean)

Returns an initialized NSString object that contains a given number of bytes from a given buffer of bytes interpreted in a given encoding, and optionally frees the buffer.

Original signature is '- (id)initWithBytesNoCopy:(void *)bytes length:(NSUInteger)length encoding:(NSStringEncoding)encoding freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.3 and later.


InitWithCharactersLength(String, NSUInteger)

Returns an initialized NSString object that contains a given number of characters from a given C array of Unicode characters.

Original signature is '- (id)initWithCharacters:(const unichar *)characters length:(NSUInteger)length'

Available in Mac OS X v10.0 and later.


InitWithCharactersNoCopyLengthFreeWhenDone(String, NSUInteger, Boolean)

Returns an initialized NSString object that contains a given number of characters from a given C array of Unicode characters.

Original signature is '- (id)initWithCharactersNoCopy:(unichar *)characters length:(NSUInteger)length freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.0 and later.


InitWithCoder(NSCoder)

Returns an object initialized from data in a given unarchiver. (required)

Original signature is '- (id)initWithCoder:(NSCoder *)decoder'

Available in Mac OS X v10.0 and later.


InitWithContentsOfFile(NSString) Obsolete.

Initializes the receiver, a newly allocated NSString object, by reading data from the file named by path. (Deprecated in Mac OS X v10.4. Use initWithContentsOfFile:encoding:error: or initWithContentsOfFile:usedEncoding:error: instead.)

Original signature is '- (id)initWithContentsOfFile:(NSString *)path'

Available in Mac OS X v10.0 and later.


InitWithContentsOfFileEncodingError(NSString, NSStringEncoding, NSError%)

Returns an NSString object initialized by reading data from the file at a given path using a given encoding.

Original signature is '- (id)initWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


InitWithContentsOfFileUsedEncodingError(NSString, NSStringEncoding%, NSError%)

Returns an NSString object initialized by reading data from the file at a given path and returns by reference the encoding used to interpret the characters.

Original signature is '- (id)initWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


InitWithContentsOfURL(NSURL) Obsolete.

Initializes the receiver, a newly allocated NSString object, by reading data from the location named by a given URL. (Deprecated in Mac OS X v10.4. Use initWithContentsOfURL:encoding:error: or initWithContentsOfURL:usedEncoding:error: instead.)

Original signature is '- (id)initWithContentsOfURL:(NSURL *)aURL'

Available in Mac OS X v10.0 and later.


InitWithContentsOfURLEncodingError(NSURL, NSStringEncoding, NSError%)

Returns an NSString object initialized by reading data from a given URL interpreted using a given encoding.

Original signature is '- (id)initWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


InitWithContentsOfURLUsedEncodingError(NSURL, NSStringEncoding%, NSError%)

Returns an NSString object initialized by reading data from a given URL and returns by reference the encoding used to interpret the data.

Original signature is '- (id)initWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


InitWithCString(String) Obsolete.

Initializes the receiver, a newly allocated NSString object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding. (Deprecated in Mac OS X v10.4. Use initWithCString:encoding: instead.)

Original signature is '- (id)initWithCString:(const char *)cString'

Available in Mac OS X v10.0 and later.


InitWithCStringEncoding(IntPtr, NSStringEncoding)

Returns an NSString object initialized using the characters in a given C array, interpreted according to a given encoding.

Original signature is '- (id)initWithCString:(const char *)nullTerminatedCString encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.4 and later.


InitWithCStringLength(String, NSUInteger) Obsolete.

Initializes the receiver, a newly allocated NSString object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding. (Deprecated in Mac OS X v10.4. Use initWithCString:encoding: instead.)

Original signature is '- (id)initWithCString:(const char *)cString length:(NSUInteger)length'

Available in Mac OS X v10.0 and later.


InitWithCStringNoCopyLengthFreeWhenDone(IntPtr, NSUInteger, Boolean) Obsolete.

Initializes the receiver, a newly allocated NSString object, by converting the data in a given C-string from the default C-string encoding into the Unicode character encoding. (Deprecated in Mac OS X v10.4. Use initWithBytesNoCopy:length:encoding:freeWhenDone: instead.)

Original signature is '- (id)initWithCStringNoCopy:(char *)cString length:(NSUInteger)length freeWhenDone:(BOOL)flag'

Available in Mac OS X v10.0 and later.


InitWithDataEncoding(NSData, NSStringEncoding)

Returns an NSString object initialized by converting given data into Unicode characters using a given encoding.

Original signature is '- (id)initWithData:(NSData *)data encoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.0 and later.


InitWithFormat(NSString, array<Object>[]()[][])

Returns an NSString object initialized by using a given format string as a template into which the remaining argument values are substituted.

Original signature is '- (id)initWithFormat:(NSString *)format...'

Available in Mac OS X v10.0 and later.


InitWithFormatLocale(NSString, Id, array<Object>[]()[][])

Returns an NSString object initialized by using a given format string as a template into which the remaining argument values are substituted according to given locale information.

Original signature is '- (id)initWithFormat:(NSString *)format locale:(id)locale...'

Available in Mac OS X v10.0 and later.


InitWithString(NSString)

Returns an NSString object initialized by copying the characters from another given string.

Original signature is '- (id)initWithString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


InitWithUTF8String(String)

Returns an NSString object initialized by copying the characters a given C array of UTF8-encoded bytes.

Original signature is '- (id)initWithUTF8String:(const char *)bytes'

Available in Mac OS X v10.0 and later.


InsertValueAtIndexInPropertyWithKey(Id, NSUInteger, NSString)

Inserts an object at the specified index in the collection specified by the passed key.

Original signature is '- (void)insertValue:(id)value atIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
InsertValueInPropertyWithKey(Id, NSString)

Inserts an object in the collection specified by the passed key.

Original signature is '- (void)insertValue:(id)value inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
IntegerValue

Returns the NSInteger value of the receiver’s text.

Original signature is '- (NSInteger)integerValue'

Available in Mac OS X v10.5 and later.


IntValue

Returns the integer value of the receiver’s text.

Original signature is '- (int)intValue'

Available in Mac OS X v10.0 and later.


InverseForRelationshipKey(NSString)

For a given key that defines the name of the relationship from the receiver’s class to another class, returns the name of the relationship from the other class to the receiver’s class.

Original signature is '- (NSString *)inverseForRelationshipKey:(NSString *)relationshipKey'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsAbsolutePath

Returning a Boolean value that indicates whether the receiver represents an absolute path.

Original signature is '- (BOOL)isAbsolutePath'

Available in Mac OS X v10.0 and later.


IsEqual(Id)

Returns a Boolean value that indicates whether the receiver and a given object are equal. (required)

Original signature is '- (BOOL)isEqual:(id)anObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsEqualToString(NSString)

Returns a Boolean value that indicates whether a given string is equal to the receiver using an literal Unicode-based comparison.

Original signature is '- (BOOL)isEqualToString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


IsKindOfClass(Class)

Returns a Boolean value that indicates whether the receiver is an instance of given class or an instance of any class that inherits from that class. (required)

Original signature is '- (BOOL)isKindOfClass:(Class)aClass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsMemberOfClass(Class)

Returns a Boolean value that indicates whether the receiver is an instance of a given class. (required)

Original signature is '- (BOOL)isMemberOfClass:(Class)aClass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
IsNullOrEmpty(NSString)
Determines whether this string is null or empty.

IsProxy

Returns a Boolean value that indicates whether the receiver does not descend from NSObject. (required)

Original signature is '- (BOOL)isProxy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Item[([( UInt32])])
Gets the Char at the specified index.

LastPathComponent

Returns the last path component of the receiver.

Original signature is '- (NSString *)lastPathComponent'

Available in Mac OS X v10.0 and later.


Length

Returns the number of Unicode characters in the receiver.

Original signature is '- (NSUInteger)length'

Available in Mac OS X v10.0 and later.


LengthOfBytesUsingEncoding(NSStringEncoding)

Returns the number of bytes required to store the receiver in a given encoding.

Original signature is '- (NSUInteger)lengthOfBytesUsingEncoding:(NSStringEncoding)enc'

Available in Mac OS X v10.4 and later.


LineRangeForRange(NSRange)

Returns the range of characters representing the line or lines containing a given range.

Original signature is '- (NSRange)lineRangeForRange:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


LocalizedCaseInsensitiveCompare(NSString)

Returns an NSComparisonResult value that indicates the lexical ordering of the receiver and a given string using a case-insensitive, localized, comparison.

Original signature is '- (NSComparisonResult)localizedCaseInsensitiveCompare:(NSString *)aString'

Available in Mac OS X v10.0 and later.


LocalizedCompare(NSString)

Returns an NSComparisonResult value that indicates the lexical ordering of the receiver and another given string using a localized comparison.

Original signature is '- (NSComparisonResult)localizedCompare:(NSString *)aString'

Available in Mac OS X v10.0 and later.


LocalizedNameOfStringEncoding(NSStringEncoding)

Returns a human-readable string giving the name of a given encoding.

Original signature is '+ (NSString *)localizedNameOfStringEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.0 and later.


LocalizedStandardCompare(NSString)

Compares strings as sorted by the Finder.

Original signature is '- (NSComparisonResult)localizedStandardCompare:(NSString *)string'

Available in Mac OS X v10.6 and later.


LocalizedStringWithFormat(NSString, array<Object>[]()[][])

Returns a string created by using a given format string as a template into which the remaining argument values are substituted according to the user's default locale.

Original signature is '+ (id)localizedStringWithFormat:(NSString *)format...'

Available in Mac OS X v10.0 and later.


LongLongValue

Returns the long long value of the receiver’s text.

Original signature is '- (long long)longLongValue'

Available in Mac OS X v10.5 and later.


LossyCString Obsolete.

Returns a representation of the receiver as a C string in the default C-string encoding, possibly losing information in converting to that encoding. (Deprecated in Mac OS X v10.4. Use cStringUsingEncoding: or dataUsingEncoding:allowLossyConversion: instead.)

Original signature is '- (const char *)lossyCString'

Available in Mac OS X v10.0 and later.


LowercaseString

Returns lowercased representation of the receiver.

Original signature is '- (NSString *)lowercaseString'

Available in Mac OS X v10.0 and later.


MaximumLengthOfBytesUsingEncoding(NSStringEncoding)

Returns the maximum number of bytes needed to store the receiver in a given encoding.

Original signature is '- (NSUInteger)maximumLengthOfBytesUsingEncoding:(NSStringEncoding)enc'

Available in Mac OS X v10.4 and later.


MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
MethodForSelector(IntPtr)

Locates and returns the address of the receiver’s implementation of a method so it can be called as a function.

Original signature is '- (IMP)methodForSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MethodSignatureForSelector(IntPtr)

Returns an NSMethodSignature object that contains a description of the method identified by a given selector.

Original signature is '- (NSMethodSignature *)methodSignatureForSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MutableArrayValueForKey(NSString)

Returns a mutable array proxy that provides read-write access to an ordered to-many relationship specified by a given key.

Original signature is '- (NSMutableArray *)mutableArrayValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
MutableArrayValueForKeyPath(NSString)

Returns a mutable array that provides read-write access to the ordered to-many relationship specified by a given key path.

Original signature is '- (NSMutableArray *)mutableArrayValueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
MutableCopy()()()()

Returns the object returned by mutableCopyWithZone: where the zone is nil.

Original signature is '- (id)mutableCopy'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
MutableCopyWithZone(IntPtr)

Returns a new instance that’s a mutable copy of the receiver. (required)

Original signature is '- (id)mutableCopyWithZone:(NSZone *)zone'

Available in Mac OS X v10.0 and later.


MutableSetValueForKey(NSString)

Returns a mutable set proxy that provides read-write access to the unordered to-many relationship specified by a given key.

Original signature is '- (NSMutableSet *)mutableSetValueForKey:(NSString *)key'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
MutableSetValueForKeyPath(NSString)

Returns a mutable set that provides read-write access to the unordered to-many relationship specified by a given key path.

Original signature is '- (NSMutableSet *)mutableSetValueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
NativePointer
Gets or sets the native pointer.
(Inherited from Id.)
NewScriptingObjectOfClassForValueForKeyWithContentsValueProperties(Class, NSString, Id, NSDictionary)

Creates and returns an instance of a scriptable class, setting its contents and properties, for insertion into the relationship identified by the key.

Original signature is '- (id)newScriptingObjectOfClass:(Class)class forValueForKey:(NSString *)key withContentsValue:(id)contentsValue properties:(NSDictionary *)properties'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
NSCharacterConversionException

NSString raises an NSCharacterConversionException if a string cannot be represented in a file-system or string encoding.

Available in Mac OS X v10.0 and later.


NSParseErrorException

NSString raises an NSParseErrorException if a string cannot be parsed as a property list.

Available in Mac OS X v10.0 and later.


NSPinnedString(String)
Returns an retained instance of NSString.

NSStringClass
Static field for a quick access to the NSString class.

ObservationInfo

Returns a pointer that identifies information about all of the observers that are registered with the receiver.

Original signature is '- (void *)observationInfo'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ObserveValueForKeyPathOfObjectChangeContext(NSString, Id, NSDictionary, IntPtr)

This message is sent to the receiver when the value at the specified key path relative to the given object has changed.

Original signature is '- (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
OptionDescriptionsForBinding(NSString)

Returns an array describing the options for the specified binding.

Original signature is '- (NSArray *)optionDescriptionsForBinding:(NSString *)binding'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
ParagraphRangeForRange(NSRange)

Returns the range of characters representing the paragraph or paragraphs containing a given range.

Original signature is '- (NSRange)paragraphRangeForRange:(NSRange)aRange'

Available in Mac OS X v10.3 and later.


PathComponents

Returns an array of NSString objects containing, in order, each path component of the receiver.

Original signature is '- (NSArray *)pathComponents'

Available in Mac OS X v10.0 and later.


PathExtension

Interprets the receiver as a path and returns the receiver’s extension, if any.

Original signature is '- (NSString *)pathExtension'

Available in Mac OS X v10.0 and later.


PathWithComponents(NSArray)

Returns a string built from the strings in a given array by concatenating them with a path separator between each pair.

Original signature is '+ (NSString *)pathWithComponents:(NSArray *)components'

Available in Mac OS X v10.0 and later.


PerformSelector(IntPtr)

Sends a specified message to the receiver and returns the result of the message. (required)

Original signature is '- (id)performSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorInBackgroundWithObject(IntPtr, Id)

Invokes a method of the receiver on a new background thread.

Original signature is '- (void)performSelectorInBackground:(SEL)aSelector withObject:(id)arg'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorOnMainThreadWithObjectWaitUntilDone(IntPtr, Id, Boolean)

Invokes a method of the receiver on the main thread using the default mode.

Original signature is '- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
PerformSelectorOnMainThreadWithObjectWaitUntilDoneModes(IntPtr, Id, Boolean, NSArray)

Invokes a method of the receiver on the main thread using the specified modes.

Original signature is '- (void)performSelectorOnMainThread:(SEL)aSelector withObject:(id)arg waitUntilDone:(BOOL)wait modes:(NSArray *)array'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
PerformSelectorOnThreadWithObjectWaitUntilDone(IntPtr, NSThread, Id, Boolean)

Invokes a method of the receiver on the specified thread using the default mode.

Original signature is '- (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorOnThreadWithObjectWaitUntilDoneModes(IntPtr, NSThread, Id, Boolean, NSArray)

Invokes a method of the receiver on the specified thread using the specified modes.

Original signature is '- (void)performSelector:(SEL)aSelector onThread:(NSThread *)thr withObject:(id)arg waitUntilDone:(BOOL)wait modes:(NSArray *)array'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
PerformSelectorWithObject(IntPtr, Id)

Sends a message to the receiver with an object as the argument. (required)

Original signature is '- (id)performSelector:(SEL)aSelector withObject:(id)anObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectAfterDelay(IntPtr, Id, Double)

Invokes a method of the receiver on the current thread using the default mode after a delay.

Original signature is '- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectAfterDelayInModes(IntPtr, Id, Double, NSArray)

Invokes a method of the receiver on the current thread using the specified modes after a delay.

Original signature is '- (void)performSelector:(SEL)aSelector withObject:(id)anArgument afterDelay:(NSTimeInterval)delay inModes:(NSArray *)modes'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PerformSelectorWithObjectWithObject(IntPtr, Id, Id)

Sends a message to the receiver with two objects as arguments. (required)

Original signature is '- (id)performSelector:(SEL)aSelector withObject:(id)anObject withObject:(id)anotherObject'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
PrecomposedStringWithCanonicalMapping

Returns a string made by normalizing the receiver’s contents using Form C.

Original signature is '- (NSString *)precomposedStringWithCanonicalMapping'

Available in Mac OS X v10.2 and later.


PrecomposedStringWithCompatibilityMapping

Returns a string made by normalizing the receiver’s contents using Form KC.

Original signature is '- (NSString *)precomposedStringWithCompatibilityMapping'

Available in Mac OS X v10.2 and later.


PropertyList

Parses the receiver as a text representation of a property list, returning an NSString, NSData, NSArray, or NSDictionary object, according to the topmost element.

Original signature is '- (id)propertyList'

Available in Mac OS X v10.0 and later.


PropertyListFromStringsFileFormat

Returns a dictionary object initialized with the keys and values found in the receiver.

Original signature is '- (NSDictionary *)propertyListFromStringsFileFormat'

Available in Mac OS X v10.0 and later.


RangeOfCharacterFromSet(NSCharacterSet)

Finds and returns the range in the receiver of the first character from a given character set.

Original signature is '- (NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet'

Available in Mac OS X v10.0 and later.


RangeOfCharacterFromSetOptions(NSCharacterSet, NSStringCompareOptions)

Finds and returns the range in the receiver of the first character, using given options, from a given character set.

Original signature is '- (NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet options:(NSStringCompareOptions)mask'

Available in Mac OS X v10.0 and later.


RangeOfCharacterFromSetOptionsRange(NSCharacterSet, NSStringCompareOptions, NSRange)

Finds and returns the range in the receiver of the first character from a given character set found in a given range with given options.

Original signature is '- (NSRange)rangeOfCharacterFromSet:(NSCharacterSet *)aSet options:(NSStringCompareOptions)mask range:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


RangeOfComposedCharacterSequenceAtIndex(NSUInteger)

Returns the range in the receiver of the composed character sequence located at a given index.

Original signature is '- (NSRange)rangeOfComposedCharacterSequenceAtIndex:(NSUInteger)anIndex'

Available in Mac OS X v10.0 and later.


RangeOfComposedCharacterSequencesForRange(NSRange)

Returns the range in the receiver of the composed character sequences in a given range.

Original signature is '- (NSRange)rangeOfComposedCharacterSequencesForRange:(NSRange)range'

Available in Mac OS X v10.5 and later.


RangeOfString(NSString)

Finds and returns the range of the first occurrence of a given string within the receiver.

Original signature is '- (NSRange)rangeOfString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


RangeOfStringOptions(NSString, NSStringCompareOptions)

Finds and returns the range of the first occurrence of a given string within the receiver, subject to given options.

Original signature is '- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask'

Available in Mac OS X v10.0 and later.


RangeOfStringOptionsRange(NSString, NSStringCompareOptions, NSRange)

Finds and returns the range of the first occurrence of a given string, within the given range of the receiver, subject to given options.

Original signature is '- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


RangeOfStringOptionsRangeLocale(NSString, NSStringCompareOptions, NSRange, NSLocale)

Finds and returns the range of the first occurrence of a given string within a given range of the receiver, subject to given options, using the specified locale, if any.

Original signature is '- (NSRange)rangeOfString:(NSString *)aString options:(NSStringCompareOptions)mask range:(NSRange)searchRange locale:(NSLocale *)locale'

Available in Mac OS X v10.5 and later.


Release()()()()

Decrements the receiver�s reference count.

Original signature is '- (oneway void)release'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
RemoveObserverForKeyPath(NSObject, NSString)

Stops a given object from receiving change notifications for the property specified by a given key-path relative to the receiver.

Original signature is '- (void)removeObserver:(NSObject *)anObserver forKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
RemoveValueAtIndexFromPropertyWithKey(NSUInteger, NSString)

Removes the object at the specified index from the collection specified by the passed key.

Original signature is '- (void)removeValueAtIndex:(NSUInteger)index fromPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplacementObjectForArchiver(NSArchiver)

Overridden by subclasses to substitute another object for itself during archiving.

Original signature is '- (id)replacementObjectForArchiver:(NSArchiver *)anArchiver'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplacementObjectForCoder(NSCoder)

Overridden by subclasses to substitute another object for itself during encoding.

Original signature is '- (id)replacementObjectForCoder:(NSCoder *)aCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplacementObjectForKeyedArchiver(NSKeyedArchiver)

Overridden by subclasses to substitute another object for itself during keyed archiving.

Original signature is '- (id)replacementObjectForKeyedArchiver:(NSKeyedArchiver *)archiver'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ReplacementObjectForPortCoder(NSPortCoder)

Overridden by subclasses to substitute another object or a copy for itself during distribution encoding.

Original signature is '- (id)replacementObjectForPortCoder:(NSPortCoder *)aCoder'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ReplaceValueAtIndexInPropertyWithKeyWithValue(NSUInteger, NSString, Id)

Replaces the object at the specified index in the collection specified by the passed key.

Original signature is '- (void)replaceValueAtIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key withValue:(id)value'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RespondsToSelector(IntPtr)

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message. (required)

Original signature is '- (BOOL)respondsToSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
RespondsToSelector(String)

Returns a Boolean value that indicates whether the receiver implements or inherits a method that can respond to a specified message.

Original signature is '- (BOOL)respondsToSelector:(SEL)aSelector'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Retain()()()()

Increments the receiver�s reference count.

Original signature is '- (id)retain'

Available in Mac OS X v10.0 and later.

(Inherited from Id.)
RetainCount

Returns the receiver’s reference count. (required)

Original signature is '- (NSUInteger)retainCount'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
SafeCastAs<(Of <<'(TInstance>)>>)(Id)
Try to cast the current instance to the given type. The cast is dynamically tested for safety.
(Inherited from IdExtensions.)
SafeCastTo<(Of <<'(TInstance>)>>)(Id)
Cast the current instance to the given type. the cast is dynamically tested for safety
(Inherited from IdExtensions.)
SafeRelease(Id)

Performs a safe release operation on the given instance.

The equivalent code is:

CopyC#
if (instance != null) instance.Release();
(Inherited from IdExtensions.)
ScriptingProperties

Returns an NSString-keyed dictionary of the receiver's scriptable properties.

Original signature is '- (NSDictionary *)scriptingProperties'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ScriptingValueForSpecifier(NSScriptObjectSpecifier)

Given an object specifier, returns the specified object or objects in the receiving container.

Original signature is '- (id)scriptingValueForSpecifier:(NSScriptObjectSpecifier *)objectSpecifier'

Available in Mac OS X v10.5 and later.

(Inherited from NSObject.)
Self

Returns the receiver. (required)

Original signature is '- (id)self'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
SendMessage(String, array<Object>[]()[][])
Sends a message to this receiver (either a Class or an object instance).
(Inherited from Id.)
SendMessageSuper(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

(Inherited from Id.)
SendMessageSuperVarArgs(Class, String, array<Object>[]()[][])

Sends a message to the super instance of this receiver.

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from Id.)
SendMessageVarArgs(String, array<Object>[]()[][])

Sends a message to this receiver (either a Class or an object instance).

The last parameter passed must be an object array that contains the variable list of arguments

(Inherited from Id.)
SetInstanceVariable<(Of <<'(T>)>>)(String, T)
Sets the instance variable of the specified name.
(Inherited from Id.)
SetNilValueForKey(NSString)

Invoked by setValue:forKey: when it’s given a nil value for a scalar value (such as an int or float).

Original signature is '- (void)setNilValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Id, NSString)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(String, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int16, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int64, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Int32, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Single, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Double, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Char, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKey(Boolean, String)

Sets the property of the receiver specified by a given key to a given value.

Original signature is '- (void)setValue:(id)value forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForKeyPath(Id, NSString)

Sets the value for the property identified by a given key path to a given value.

Original signature is '- (void)setValue:(id)value forKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValueForUndefinedKey(Id, NSString)

Invoked by setValue:forKey: when it finds no property for a given key.

Original signature is '- (void)setValue:(id)value forUndefinedKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SetValuesForKeysWithDictionary(NSDictionary)

Sets properties of the receiver with values from a given dictionary, using its keys to identify the properties.

Original signature is '- (void)setValuesForKeysWithDictionary:(NSDictionary *)keyedValues'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
SizeWithAttributes(NSString, NSDictionary)

Returns the bounding box size the receiver occupies when drawn with the given attributes.

Original signature is '- (NSSize)sizeWithAttributes:(NSDictionary *)attributes'

Available in Mac OS X v10.0 and later.

(Inherited from NSString_AppKitAdditions.)
SizeWithTextStyle(NSString, CPTextStyle)

Original signature is '- (CGSize)sizeWithTextStyle:(CPTextStyle *)style;'

(Inherited from NSString_CorePlotAdditions.)
SmallestEncoding

Returns the smallest encoding to which the receiver can be converted without loss of information.

Original signature is '- (NSStringEncoding)smallestEncoding'

Available in Mac OS X v10.0 and later.


String

Returns an empty string.

Original signature is '+ (id)string'

Available in Mac OS X v10.0 and later.


StringByAbbreviatingWithTildeInPath

Returns a new string representing the receiver as a path with a tilde (~) substituted for the full path to the current user’s home directory.

Original signature is '- (NSString *)stringByAbbreviatingWithTildeInPath'

Available in Mac OS X v10.0 and later.


StringByAddingPercentEscapesUsingEncoding(NSStringEncoding)

Returns a representation of the receiver using a given encoding to determine the percent escapes necessary to convert the receiver into a legal URL string.

Original signature is '- (NSString *)stringByAddingPercentEscapesUsingEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.3 and later.


StringByAppendingFormat(NSString, array<Object>[]()[][])

Returns a string made by appending to the receiver a string constructed from a given format string and the following arguments.

Original signature is '- (NSString *)stringByAppendingFormat:(NSString *)format...'

Available in Mac OS X v10.0 and later.


StringByAppendingPathComponent(NSString)

Returns a new string made by appending to the receiver a given string.

Original signature is '- (NSString *)stringByAppendingPathComponent:(NSString *)aString'

Available in Mac OS X v10.0 and later.


StringByAppendingPathExtension(NSString)

Returns a new string made by appending to the receiver an extension separator followed by a given extension.

Original signature is '- (NSString *)stringByAppendingPathExtension:(NSString *)ext'

Available in Mac OS X v10.0 and later.


StringByAppendingString(NSString)

Returns a new string made by appending a given string to the receiver.

Original signature is '- (NSString *)stringByAppendingString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


StringByDeletingLastPathComponent

Returns a new string made by deleting the last path component from the receiver, along with any final path separator.

Original signature is '- (NSString *)stringByDeletingLastPathComponent'

Available in Mac OS X v10.0 and later.


StringByDeletingPathExtension

Returns a new string made by deleting the extension (if any, and only the last) from the receiver.

Original signature is '- (NSString *)stringByDeletingPathExtension'

Available in Mac OS X v10.0 and later.


StringByExpandingTildeInPath

Returns a new string made by expanding the initial component of the receiver to its full path value.

Original signature is '- (NSString *)stringByExpandingTildeInPath'

Available in Mac OS X v10.0 and later.


StringByFoldingWithOptionsLocale(NSStringCompareOptions, NSLocale)

Returns a string with the given character folding options applied.

Original signature is '- (NSString *)stringByFoldingWithOptions:(NSStringCompareOptions)options locale:(NSLocale *)locale'

Available in Mac OS X v10.5 and later.


StringByPaddingToLengthWithStringStartingAtIndex(NSUInteger, NSString, NSUInteger)

Returns a new string formed from the receiver by either removing characters from the end, or by appending as many occurrences as necessary of a given pad string.

Original signature is '- (NSString *)stringByPaddingToLength:(NSUInteger)newLength withString:(NSString *)padString startingAtIndex:(NSUInteger)padIndex'

Available in Mac OS X v10.2 and later.


StringByReplacingCharactersInRangeWithString(NSRange, NSString)

Returns a new string in which the characters in a specified range of the receiver are replaced by a given string.

Original signature is '- (NSString *)stringByReplacingCharactersInRange:(NSRange)range withString:(NSString *)replacement'

Available in Mac OS X v10.5 and later.


StringByReplacingOccurrencesOfStringWithString(NSString, NSString)

Returns a new string in which all occurrences of a target string in the receiver are replaced by another given string.

Original signature is '- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement'

Available in Mac OS X v10.5 and later.


StringByReplacingOccurrencesOfStringWithStringOptionsRange(NSString, NSString, NSStringCompareOptions, NSRange)

Returns a new string in which all occurrences of a target string in a specified range of the receiver are replaced by another given string.

Original signature is '- (NSString *)stringByReplacingOccurrencesOfString:(NSString *)target withString:(NSString *)replacement options:(NSStringCompareOptions)options range:(NSRange)searchRange'

Available in Mac OS X v10.5 and later.


StringByReplacingPercentEscapesUsingEncoding(NSStringEncoding)

Returns a new string made by replacing in the receiver all percent escapes with the matching characters as determined by a given encoding.

Original signature is '- (NSString *)stringByReplacingPercentEscapesUsingEncoding:(NSStringEncoding)encoding'

Available in Mac OS X v10.3 and later.


StringByResolvingSymlinksInPath

Returns a new string made from the receiver by resolving all symbolic links and standardizing path.

Original signature is '- (NSString *)stringByResolvingSymlinksInPath'

Available in Mac OS X v10.0 and later.


StringByStandardizingPath

Returns a new string made by removing extraneous path components from the receiver.

Original signature is '- (NSString *)stringByStandardizingPath'

Available in Mac OS X v10.0 and later.


StringByTrimmingCharactersInSet(NSCharacterSet)

Returns a new string made by removing from both ends of the receiver characters contained in a given character set.

Original signature is '- (NSString *)stringByTrimmingCharactersInSet:(NSCharacterSet *)set'

Available in Mac OS X v10.2 and later.


StringsByAppendingPaths(NSArray)

Returns an array of strings made by separately appending to the receiver each string in in a given array.

Original signature is '- (NSArray *)stringsByAppendingPaths:(NSArray *)paths'

Available in Mac OS X v10.0 and later.


StringWithCharactersLength(IntPtr, NSUInteger)

Returns a string containing a given number of characters taken from a given C array of Unicode characters.

Original signature is '+ (id)stringWithCharacters:(const unichar *)chars length:(NSUInteger)length'

Available in Mac OS X v10.0 and later.


StringWithContentsOfFile(NSString) Obsolete.

Returns a string created by reading data from the file named by a given path. (Deprecated in Mac OS X v10.4. Use stringWithContentsOfFile:encoding:error: or stringWithContentsOfFile:usedEncoding:error: instead.)

Original signature is '+ (id)stringWithContentsOfFile:(NSString *)path'

Available in Mac OS X v10.0 and later.


StringWithContentsOfFileEncodingError(NSString, NSStringEncoding, NSError%)

Returns a string created by reading data from the file at a given path interpreted using a given encoding.

Original signature is '+ (id)stringWithContentsOfFile:(NSString *)path encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


StringWithContentsOfFileUsedEncodingError(NSString, NSStringEncoding%, NSError%)

Returns a string created by reading data from the file at a given path and returns by reference the encoding used to interpret the file.

Original signature is '+ (id)stringWithContentsOfFile:(NSString *)path usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


StringWithContentsOfURL(NSURL) Obsolete.

Returns a string created by reading data from the file named by a given URL. (Deprecated in Mac OS X v10.4. Use stringWithContentsOfURL:encoding:error: or stringWithContentsOfURL:usedEncoding:error: instead.)

Original signature is '+ (id)stringWithContentsOfURL:(NSURL *)aURL'

Available in Mac OS X v10.0 and later.


StringWithContentsOfURLEncodingError(NSURL, NSStringEncoding, NSError%)

Returns a string created by reading data from a given URL interpreted using a given encoding.

Original signature is '+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


StringWithContentsOfURLUsedEncodingError(NSURL, NSStringEncoding%, NSError%)

Returns a string created by reading data from a given URL and returns by reference the encoding used to interpret the data.

Original signature is '+ (id)stringWithContentsOfURL:(NSURL *)url usedEncoding:(NSStringEncoding *)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


StringWithCString(String) Obsolete.

Creates a new string using a given C-string. (Deprecated in Mac OS X v10.4. Use stringWithCString:encoding: instead.)

Original signature is '+ (id)stringWithCString:(const char *)cString'

Available in Mac OS X v10.0 and later.


StringWithCStringEncoding(String, NSStringEncoding)

Returns a string containing the bytes in a given C array, interpreted according to a given encoding.

Original signature is '+ (id)stringWithCString:(const char *)cString encoding:(NSStringEncoding)enc'

Available in Mac OS X v10.4 and later.


StringWithCStringLength(String, NSUInteger) Obsolete.

Returns a string containing the characters in a given C-string. (Deprecated in Mac OS X v10.4. Use stringWithCString:encoding: instead.)

Original signature is '+ (id)stringWithCString:(const char *)cString length:(NSUInteger)length'

Available in Mac OS X v10.0 and later.


StringWithFormat(NSString, array<Object>[]()[][])

Returns a string created by using a given format string as a template into which the remaining argument values are substituted.

Original signature is '+ (id)stringWithFormat:(NSString *)format,...'

Available in Mac OS X v10.0 and later.


StringWithString(NSString)

Returns a string created by copying the characters from another given string.

Original signature is '+ (id)stringWithString:(NSString *)aString'

Available in Mac OS X v10.0 and later.


StringWithUTF8String(String)

Returns a string created by copying the data from a given C array of UTF8-encoded bytes.

Original signature is '+ (id)stringWithUTF8String:(const char *)bytes'

Available in Mac OS X v10.0 and later.


SubstringFromIndex(NSUInteger)

Returns a new string containing the characters of the receiver from the one at a given index to the end.

Original signature is '- (NSString *)substringFromIndex:(NSUInteger)anIndex'

Available in Mac OS X v10.0 and later.


SubstringToIndex(NSUInteger)

Returns a new string containing the characters of the receiver up to, but not including, the one at a given index.

Original signature is '- (NSString *)substringToIndex:(NSUInteger)anIndex'

Available in Mac OS X v10.0 and later.


SubstringWithRange(NSRange)

Returns a string object containing the characters of the receiver that lie within a given range.

Original signature is '- (NSString *)substringWithRange:(NSRange)aRange'

Available in Mac OS X v10.0 and later.


Superclass

Returns the class object for the receiver’s superclass. (required)

Original signature is '- (Class)superclass'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ToManyRelationshipKeys

Returns array containing the keys for the to-many relationship properties of the receiver.

Original signature is '- (NSArray *)toManyRelationshipKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ToOneRelationshipKeys

Returns the keys for the to-one relationship properties of the receiver, if any.

Original signature is '- (NSArray *)toOneRelationshipKeys'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ToString()()()()
Returns a String that represents the current Object.
(Overrides NSObject.ToString()()()().)
Unbind(NSString)

Removes a given binding between the receiver and a controller.

Original signature is '- (void)unbind:(NSString *)binding'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
UppercaseString

Returns an uppercased representation of the receiver.

Original signature is '- (NSString *)uppercaseString'

Available in Mac OS X v10.0 and later.


UTF8String

Returns a null-terminated UTF8 representation of the receiver.

Original signature is '- (const char *)UTF8String'

Available in Mac OS X v10.0 and later.


ValidateValueForKeyError(Id%, NSString, NSError%)

Returns a Boolean value that indicates whether the value specified by a given pointer is valid for the property identified by a given key.

Original signature is '- (BOOL)validateValue:(id *)ioValue forKey:(NSString *)key error:(NSError **)outError'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValidateValueForKeyPathError(Id%, NSString, NSError%)

Returns a Boolean value that indicates whether the value specified by a given pointer is valid for a given key path relative to the receiver.

Original signature is '- (BOOL)validateValue:(id *)ioValue forKeyPath:(NSString *)inKeyPath error:(NSError **)outError'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueAtIndexInPropertyWithKey(NSUInteger, NSString)

Retrieves an indexed object from the collection specified by the passed key.

Original signature is '- (id)valueAtIndex:(NSUInteger)index inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueClassForBinding(NSString)

Returns the class of the value that will be returned for the specified binding.

Original signature is '- (Class)valueClassForBinding:(NSString *)binding'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueForKey(NSString)

Returns the value for the property identified by a given key.

Original signature is '- (id)valueForKey:(NSString *)key'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueForKeyPath(NSString)

Returns the value for the derived property identified by a given key path.

Original signature is '- (id)valueForKeyPath:(NSString *)keyPath'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
ValueForUndefinedKey(NSString)

Invoked by valueForKey: when it finds no property corresponding to a given key.

Original signature is '- (id)valueForUndefinedKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
ValueWithNameInPropertyWithKey(NSString, NSString)

Retrieves a named object from the collection specified by the passed key.

Original signature is '- (id)valueWithName:(NSString *)name inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
ValueWithUniqueIDInPropertyWithKey(Id, NSString)

Retrieves an object by ID from the collection specified by the passed key.

Original signature is '- (id)valueWithUniqueID:(id)uniqueID inPropertyWithKey:(NSString *)key'

Available in Mac OS X v10.2 and later.

(Inherited from NSObject.)
WillChangeValueForKey(NSString)

Invoked to inform the receiver that the value of a given property is about to change.

Original signature is '- (void)willChangeValueForKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
WillChangeValueForKeyWithSetMutationUsingObjects(NSString, NSKeyValueSetMutationKind, NSSet)

Invoked to inform the receiver that the specified change is about to be made to a specified unordered to-many relationship.

Original signature is '- (void)willChangeValueForKey:(NSString *)key withSetMutation:(NSKeyValueSetMutationKind)mutationKind usingObjects:(NSSet *)objects'

Available in Mac OS X v10.4 and later.

(Inherited from NSObject.)
WillChangeValuesAtIndexesForKey(NSKeyValueChange, NSIndexSet, NSString)

Invoked to inform the receiver that the specified change is about to be executed at given indexes for a specified ordered to-many relationship.

Original signature is '- (void)willChange:(NSKeyValueChange)change valuesAtIndexes:(NSIndexSet *)indexes forKey:(NSString *)key'

Available in Mac OS X v10.3 and later.

(Inherited from NSObject.)
WriteToFileAtomically(NSString, Boolean) Obsolete.

Writes the contents of the receiver to the file specified by a given path. (Deprecated in Mac OS X v10.4. Use writeToFile:atomically:encoding:error: instead.)

Original signature is '- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag'

Available in Mac OS X v10.0 and later.


WriteToFileAtomicallyEncodingError(NSString, Boolean, NSStringEncoding, NSError%)

Writes the contents of the receiver to a file at a given path using a given encoding.

Original signature is '- (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


WriteToURLAtomically(NSURL, Boolean) Obsolete.

Writes the contents of the receiver to the location specified by a given URL. (Deprecated in Mac OS X v10.4. Use writeToURL:atomically:encoding:error: instead.)

Original signature is '- (BOOL)writeToURL:(NSURL *)aURL atomically:(BOOL)atomically'

Available in Mac OS X v10.0 and later.


WriteToURLAtomicallyEncodingError(NSURL, Boolean, NSStringEncoding, NSError%)

Writes the contents of the receiver to the URL specified by url using the specified encoding.

Original signature is '- (BOOL)writeToURL:(NSURL *)url atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error'

Available in Mac OS X v10.4 and later.


Zone

Returns a pointer to the zone from which the receiver was allocated. (required)

Original signature is '- (NSZone *)zone'

Available in Mac OS X v10.0 and later.

(Inherited from NSObject.)
Inheritance Hierarchy
Version Information
  • Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)

Assembly: Monobjc.Foundation (Module: Monobjc.Foundation)