Я новичок в разработке iPhone. вот мой код:Правильно ли это код или нет?
- (void)setImage:(UIImage *)image ImageKey:(NSObject *)imageKey
{
NSNumber *number=(NSNumber*)imageKey;
int num=[number intValue];
UIScrollView *scrollViewFamily=(UIScrollView*)[scrollViewProfile viewWithTag:6];
UIButton *btnPhoto=(UIButton*)[scrollViewFamily viewWithTag:num];
[btnPhoto setImage:image forState:UIControlStateNormal];
Photo *aPhoto= [appData.CurrentUser.familyListarray objectAtIndex:num-1000];
aPhoto.photoImg=image;
}
Scrollview retainCount является 3 для кнопки 2 и aPhoto для 1. теперь мой вопрос заключается в том, что это право писать, если да, то как освободить эти объекты? help me.Thanking you ...
Если вы новичок в разработке iPhone, и это новый проект, вы должны использовать ARC и не заботиться о сохранении/выпуске объектов. – florian
его уже разработан, и теперь мне нужно проверить утечку памяти ... и его недуговой проект – HML
В этом коде есть много ошибок; имя метода и аргументы, различные случайные ненужные приведения, кажущееся использование числового индекса с именем «ключ» и т. д. Игнорировать 'keepCount', это бесполезно. Я бы посоветовал погрузиться в относительно вводное руководство для разработчиков iOS, а затем пересмотреть этот код. – bbum