我试图实现一个名为OCCCalendarView的gitHub项目,但它看起来是项目写在弧前,我想知道如何重构此方法,以便我可以使用它与iOS 7 & 8.如何获得摆脱保留&版本?如何使用保留版本重构getter和setter方法?
- (void)setStartDate:(NSDate *)sDate
{
if(startDate)
{
[startDate = release];
startDate = nil;
}
startDate = [sDate retain];
[calView setStartDate:startDate];
}
您不需要重构。按原样使用该文件,并将该.m文件标记为不使用ARC。 – rmaddy 2014-09-26 16:08:39