
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 1.37 KB | hits: 14 | expires: Never
ARC Leads to Large Abandoned Memory
- (NSString *)imagesDirectory {
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *folderDirectory = [documentsDirectory stringByAppendingPathComponent:@"Images"];
NSFileManager *fileManager = [[NSFileManager alloc] init];
[fileManager createDirectoryAtPath:folderDirectory withIntermediateDirectories:YES attributes:nil error:nil];
fileManager = nil;
return folderDirectory;
UIImageView *transitionImage = [[UIImageView alloc] initWithImage:thumbnail];
transitionImage.center = primeReviewButton.center;
transitionImage.bounds = primeReviewButton.bounds;
transitionImage.transform = orientationTransform;
transitionImage.alpha = 0.0;
[self.cameraView insertSubview:transitionImage belowSubview:photoNumberBadge];
[UIView animateWithDuration:1 delay:0 options:UIViewAnimationOptionAllowUserInteraction
animations:^{
transitionImage.alpha = 1;
}
completion:^(BOOL finished){
transitionImage.alpha = 0;
transitionImage.image = nil;
[transitionImage removeFromSuperview];
}];