@@ -204,10 +204,28 @@ * \param separator The string with which the objects should be joined * \return A string containing all objects joined by the separator */ - (OFString*)componentsJoinedByString: (OFString*)separator; +/** + * Performs the specified selector on all objects in the array. + * + * \param selector The selector to perform on all objects in the array + */ +- (void)makeObjectsPerformSelector: (SEL)selector; + +/** + * Performs the specified selector on all objects in the array with the + * specified object. + * + * \param selector The selector to perform on all objects in the array + * \param obj The object to perform the selector with on all objects in the + * array + */ +- (void)makeObjectsPerformSelector: (SEL)selector + withObject: (id)obj; + #ifdef OF_HAVE_BLOCKS /** * Executes a block for each object. * * \param block The block to execute for each object