본문 바로가기
반응형

분류 전체보기55

UIImage에 여백 마진 넣기 - (UIImage *)imageWithInsets:(CGRect)insetRect image:(UIImage *)image { CGRect newRect = CGRectMake(0.0, 0.0, insetRect.origin.x+insetRect.size.width+image.size.width, insetRect.origin.y+insetRect.size.height+image.size.height); // Setup a new context with the correct size UIGraphicsBeginImageContextWithOptions(newRect.size, NO, 0.0); CGContextRef context = UIGraphicsGetCurrentContext(); UIGraph.. 2019. 5. 30.
NSDictionary 또는 NSArray에서 JSON 문자열을 생성 하기 NSError *error; NSData *jsonData = [NSJSONSerialization dataWithJSONObject:contentDictionary options:NSJSONWritingPrettyPrinted error:&error]; NSString *jsonString; if (jsonData) { jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]; } else { NSLog(@"Got an error: %@", error); jsonString = @""; } NSLog(@"Your JSON String is %@", jsonString); 2019. 5. 30.
NSArray 의 빈값 체크 if (![self.listArray count]){ return; } 2019. 5. 30.
선택된 셀의 인덱스 불러오기 Swift func addItem(sender: UIButton) { var touchPoint = sender.convert(CGPoint.zero, to: self.maintable) // maintable --> replace your tableview name var clickedButtonIndexPath = maintable.indexPathForRow(at: touchPoint) NSLog("index path.section ==%ld", Int(clickedButtonIndexPath.section)) NSLog("index path.row ==%ld", Int(clickedButtonIndexPath.row)) }​ Obj-C CGPoint touchPoint = [sender conve.. 2019. 5. 30.
배열을 원하는 갯수 만큼 나누기 숫자 1~20까지 들어있는 배열을 3개씩 나눠서 여러개의 배열로 나눈다. NSArray *array = @[@"1", @"2", @"3", @"4", @"5", @"6", @"7", @"8", @"9", @"10", @"11", @"12", @"13", @"14", @"15", @"16", @"17", @"18", @"19", @"20", ]; NSMutableArray *testArray = [NSMutableArray new]; int batchSize = 3; for(int j = 0; j < [array count]; j += batchSize) { NSArray *subarray = [array subarrayWithRange:NSMakeRange(j, MIN(batchSize, [array c.. 2019. 5. 30.
티티 호스팅 개인정보 유출 지난 4월 개인정보 유출로 조사를 받고 있는 가비아는 조사 도중 2014년 가비아에서 인수해 운영해 왔던 티티 호스팅에서도 개인 정보 유출이 있었음이 밝혀졌다. 가비아는 유출된 고객에게 해당 사실을 이메일로 통보 했다. 유출된 정보는 이름, 이메일, 아이디, 연락처, 주소이며 아래 사이트에서 개인 정보 유출 사실을 조회해 볼 수 있다. ●개인정보 유출 확인 : https://www.gabia.com/ttleak/privacy 2019. 5. 23.
애플, WWDC 2019 미디어 초대장 발송 애플이 2019년 6월 3일부터 7일까지 미국 캘리포니아 산호세 맥에너리 컨벤션센터에서 열리는 WWDC2019의 초대장을 발송 했다. 이 날 발표에서 iOS 13, macOS 10.15, watchOS 6, tvOS 13 새로운 OS와 신형 맥프로 등 새로운 하드웨어도 공개될 예정이다. 한국시간 2019년 6월 4일 새벽2시 WWDC 사이트(https://developer.apple.com/wwdc19)에서 키노트를 생중계로 볼 수 있다. 2019. 5. 23.
반응형