+ (OBMutableArray *) arrayWithCapacity:(ULONG)capacity

Creates and returns a mutable array with the given capacity.

- (void) addObject:(id)object

Adds an object to the end of the array.

- (void) addObjectsFromArray:(OBArray  *)array

Adds the objects from another array to the receiver.

- (void) exchangeObjectAtIndex:(ULONG)index withObjectAtIndex:(ULONG)other

Exchanges the objects at the specified indices.

- (OBMutableArray *) initWithCapacity:(ULONG)capacity

Initializes a mutable array with the given capacity.

- (void) insertObject:(id)objobject atIndex:(ULONG)index

Inserts an object at the specified index.

- (void) removeAllObjects

Removes all objects from the array.

- (void) removeLastObject

Removes the last object in the array.

- (void) removeObject:(id)object

Removes the first occurrence of an object.

- (void) removeObject:(id)object inRange:(OBRange)range

Removes occurrences of an object within the specified range.

- (void) removeObjectAtIndex:(ULONG)index

Removes the object at the specified index.

- (void) removeObjectIdenticalTo:(id)object

Removes the first identical object.

- (void) removeObjectIdenticalTo:(id)object inRange:(OBRange)range

Removes identical objects within the specified range.

- (void) removeObjectsFromIndices:(ULONG *)indices numIndices:(ULONG)count

Removes objects at the specified indices.

- (void) removeObjectsInArray:(OBArray  *)array

Removes objects found in another array.

- (void) removeObjectsInRange:(OBRange)range

Removes all objects in the specified range.

- (void) replaceObjectAtIndex:(ULONG)index withObject:(id)object

Replaces the object at the specified index.

- (void) replaceObjectsInRange:(OBRange)range withObjectsFromArray:(OBArray  *)array

Replaces objects in a range with objects from another array.

- (void) replaceObjectsInRange:(OBRange)range withObjectsFromArray:(OBArray  *)array range:(OBRange)otherRange

Replaces objects in a range with objects from a specified range of another array.

- (void) setArray:(OBArray  *)array

Replaces the contents of the array with another array.

- (void) setObject:(id)obj atIndexedSubscript:(ULONG)idx

Sets an object at the specified subscript index.

- (void) sortUsingFunction:(LONG (*)(id, id, void *))compare context:(void *)context

Sorts the array using a comparison function and context.

- (void) sortUsingSelector:(SEL)selector

Sorts the array using the given selector.