Нет, это не так.Вы retained
startDate
параметр, объявив вашу собственность как (retain)
.Это означает, что вы в какой-то момент ответственны за releasing
.Вы можете исправить это, добавив:
- (void)dealloc {
[_startDate release];
[super dealloc];
}
Кроме того, не следует использовать заглавные буквы «Working» и «CoreWeekend» в имени метода init.Они должны быть «работающими» и «coreWeekend» соответственно.