У меня есть объекты типа Date.
Я хочу сравнить их, и я написал условие if следующим образом:
if (([startDate1 isEqualToDate:[self getDefaultDate]]) || (startDate1 != [ self getDefaultDate] && m_selectedDate >= m_currentDate1 && cycleStopped))
{
///execute some condition
}
Я прав или нет в этом подходе?
Еще один момент. Является ли этот способ правильным:
if (dtdate > [m_array objectatIndex:i]
{
}
Потому что я получаю случайное поведение.