2014/12 3

UITableViewCell 재사용...

일반적으로 테이블뷰를 사용할때 아래 코드를 사용한다. - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *cellIndentifier = @"ExampleCell"; UITableViewCell *cell = [tableViewdequeueReusableCellWithIdentifier: cellIndentifier]; if(cell == nil) { NSArray *bundleObjects = [[NSBundle mainBundle]loadNibNamed: cellIndentifier owner:nil options:nil]; cell =..

Computer/iOS 2014.12.23

사이판으로의 가족여행

결혼후 5주년마다 해외여행을 떠나기로 계획을 세웠는데, 올해가 5주년이 되는 해더군요. 그런데 둘째 아이가 돌이 되지 않아 어떻게 해야 되나 고민을 엄청 했어요 ㅠㅠ. 데리고 떠나려니 아이 짐이 너무 많고, 놔두고 가자니 마음이 아프고..... 첫째 아이가 이제 4살이니 지금이 떠나기엔 딱 좋을때여서 마음을 굳게 먹고 둘째 아이는 한국에 놔둔채로 떠나기로 했습니다. 모두투어,하나투어,인터파크를 비교해보았는데 인터파크가 제일 저렴하네요. 상품은 아시아나 사이판 월드리조트 3박 4일로 결정을 하고 떠나기 20일전 결제를 하려고 인터파크와 통화를 하였는데, 이게 웬걸.. 이미 판매완료되었다고 합니다. 홈페이지상에는 분명 상품이 존재하는데 말이지요 ㅠㅠ. 부랴부랴 급하게 알아보아 노랑풍선에 다행히 상품이 남아있..

My/Story 2014.12.19

performSelectorOnMainThread implicit conversion of 'int' to 'id' is disallowed with arc

시간이 소요되거나 http 통신이 이루어질 경우 메인스레드가 해당 작업을 하는중이어서 앱이 먹통이 됩니다. 이에 쓰레드(NSThread)로 처리를 해야 하는데, 쓰레드에서 메인쓰레드를 호출하려고 하니 에러가 납니다. - (void) indicator:(BOOL) chk { if (chk == TRUE) [ActivityIndicatorView startAnimating]; else [ActivityIndicatorView stopAnimating]; } - (void) subThread { [self performSelectorOnMainThread:@selector(indicator:) withObject:[NSNumber numberWithBool:TRUE] waitUntilDone:YES]; } 이..

Computer/iOS 2014.12.17