본문 바로가기
반응형

iOS16

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.
반응형