구성형태 : 반환 타입, 블록 이름, 인자 ex) (void)(^ nameBlock)(void) (반환타입)(^블록 이름)(인자) sample) 1. head 선언 - (void)showNameUsingBlock:(void (^)(NSString * name))block; 2. 구현 - (void)showNameUsingBlock:(void (^)(NSString *))block { block(self.name); } 3. 호출 MyBlock * block = [[MyBlock alloc] init]; [block showNameUsingBlock:^(NSString * name) { NSLog(@"내 이름은 %@", name); }]; [block release]; 4. 블록 외부의 값을 수정할때 : ..
NSString * yourImageUrl = [@"URL" stringByAppendingString:yourfile]; NSString * imageName = @"yourImage.png"; NSURL * yourUrl = [NSURL URLWithString:yourImageUrl]; NSData * yourdata = [NSData dataWithContentsOfURL:yourUrl]; UIImage * image = [[UIImage alloc] initWithData:yourdata]; UIImage * scaledImage = [image scaleToSize:CGSizeMake(MYIMAGEWIDTH, MYIMAGEHEIGHT)]; //scaleToSize Method는 따로 정의 NS..