페이지

2010년 12월 16일 목요일

동적인 UIActionSheet 와 취소버튼 붙이기

- (void)presentSheet
{
UIActionSheet *menu = [[[UIActionSheet alloc] initWithTitle:nil delegate:self cancelButtonTitle:nil destructiveButtonTitle:nil otherButtonTitles:nil] autorelease];
for (int i = 0; i < URLStringArray.count; i++) 
 [menu addButtonWithTitle:[URLStringArray objectAtIndex:i]];
[menu addButtonWithTitle:@"취소"];
[menu setCancelButtonIndex:menu.numberOfButtons - 1];
}

2010년 12월 14일 화요일

아스키코드표



GMT로 시간데이터를 받아올 경우, 시차 적용법

NSDate *currentRealDate = [NSDate date];
NSTimeZone *timeZone = [NSTimeZone defaultTimeZone];

NSDateComponents *offsetComponents = [[NSDateComponents alloc] init];
[offsetComponents setSecond:(-1*[timeZone secondsFromGMTForDate:currentRealDate])];
NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar];
NSDate *currentDate = [gregorian dateByAddingComponents:offsetComponents toDate:currentRealDate options:0];