いくつかのオプションがあります。
NSArray* objectsArray = [yourSet allObjects];
これにより、objectsArray にセット内のすべてのオブジェクトが取り込まれ、その時点でオブジェクトを列挙して、必要なオブジェクトを探すことができます。
次のような述語を使用することもできます。
NSPredicate *desiredWeekPredicate = [NSPredicate predicateWithFormat:@"currentWeek == %d", currentWeekYouWant];
NSSet *objectsWithDesiredWeek = [yourSet filteredSetUsingPredicate:predicate];
(述語は、currentWeek の格納方法によって異なります)。currentWeek ごとに 1 つのオブジェクトしかない場合は、objectsWithDesiredWeek セットで -anyObject を呼び出すだけでオブジェクトを取得できます。同じ currentWeek を持つ複数のオブジェクトを持つことができる場合、objectsWithDesiredWeek で -allObjects メソッドを呼び出すと、目的の週を使用するすべてのオブジェクトの配列が取得されます。