Это бесконечный ряд; NSMutableArray может содержать только конечную коллекцию.
В любом случае вам нужен только один участник серии, например, 2010-10-28. Чтобы получить четверг после этого, добавьте одну неделю. Чтобы получить третью дату в серии, добавьте неделю ко второй дате или две недели к первой дате. Любой участник серии предоставляет вам доступ к любому другому участнику серии.
Если вы начинаете с даты, которая не является правильным днем недели, получите компоненты даты для этой даты, добавьте разницу между правильным днем недели и днем недели, который у него есть, к своему дню месяца и преобразовайте исправленную дату компоненты вернуться к дате. Эта дата будет в нужный день недели на той же неделе.