Identifying and removing white spaces new line and carriage return

Recently i was making an NSMutableArray from a string by separating the string by component, Unfortunately it was filling too many empty useless elements into my order to remove them i used following code

 for (int i=0;i<contentsOfFile.count; i++) 
        if(!([[contentsOfFile objectAtIndex:i]isEqual:@"\n"]||[[contentsOfFile objectAtIndex:i]isEqual:@""]||[[contentsOfFile objectAtIndex:i]isEqual:@"\r\n"]))
        [arrayToBereturned addObject:[contentsOfFile objectAtIndex:i]];

i added only those object which were relevant to an array and returned it