То, что я пытаюсь сделать, это получить количество раз, когда определенный день каждого месяца прошел между двумя датами.Сколько раз определенный день прошел между двумя датами?
Например: Я хочу, сколько раз 16-го числа каждого месяца прошло между 21-21-2011 года по 5-15-2013. В этом случае это будет 17.
У меня было труднее всего понять это. Единственный способ, которым я знаю, как это сделать, - написать кучу утверждений о том, сколько лет прошло, сколько прошло месяцев, и т. Д. Есть ли более быстрый способ, например, с NSDate или что-то еще?
Нет, я думаю, вам придется перебирать с даты начала и до дата окончания, увеличивая месяцы/годы через объект NSDateComponents, который будет использоваться для создания сравнения 'NSDate' (16 января 2011 года, 16 февраля 2011 года ... 16 января 2012 года и т. д.). – trojanfoe