본문 바로가기

Xcode

[아이폰 개발]Swipe 기능 스와이프 기능에 대해 간략히 적어보겠습니다. ㄴ 이런식은 좀더 생각하면 답이 나올거 같습니다. 간단하게 좌우, 상하 정도입니다. 소스코드입니다. - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; _gestureStartPos = [touch locationInView:self.view]; } - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { UITouch *touch = [touches anyObject]; CGPoint curEndPos = [touch locationInView:self.view].. 더보기
컬트몰 MBA 11인치 키스킨 당첨 리뷰! 이번 기회에 리뷰 선정단으로 처음! 당첨되었네요..^^ 오늘 택배가 왔는데 집에 사람이 없었던 관계로.. ㅡ.ㅡㅋ 이제서야 받고 리뷰 작성해봅니다. 올해 당첨된게 벌써 3번째인데요. 항상 기분 좋네요. ^^ 일단 색상을 보니깐 검정색이더라구요.. 내심 하늘색 기대했는데.. ㅠ_ㅠ;; 그래도 키스킨은 정말이지 오랜만에 써보는 놈이라서 일단 포장지 뜯었습니다. 일단 맥북에어 키스킨 입히기 전입니다.. 깨벗고 있는 사진입죠.. ㅎ_ㅎ;; 가운데로 포커스를 마추다 보니.. 흠.. (DSLR 초보자티.. ㅠ_ㅠ) 여기에 리뷰로 선정된 키스킨을 입혀보겠습니다..!! 일단 얼릉 보면 잘 모르겠지만.. SpaceBar에 BEFINE이라고 적혀있네요. ㅋㅋㅋ 겉모습을 보면.. 맥북에어 키보드에 쫙 달라붙는 감이 좋네요... 더보기
한글완성형(EUC-KR)을 iPhone/Mac에서 사용할 수 있는 언어셋으로 변환하기 Windows PC로부터 받아온 문자열 데이터를 사용하기 위해 NSString으로 변환하니 문자가 깨져버렸다. 이유를 찾아보니, Encoding이 맞지 않아서였다. 그래서 위해 개발자 문서에 나온 모든 Encoding 타입을 적용하였지만, 원하는 결과가 나오지 않았다. Apple에서 iPhone에는 제공하지 않는 것일까? 그래서 MAC Application을 간단히 만들어 테스트 해보았다. MAC OS에서는 [NSString stringWithFormat:@"%s", anyString]; 위와 같이 처리하면 자동으로 변환이 되었다. 하지만 유독 iPhone에서만 안되는 것일까? 처리 방법은 아래 레퍼런스를 참고하면 된다. 한글, 중국어, 일본어 등 여러 2bytes 문자들에 대해서 정의해놓은 encodi.. 더보기
UITextView 설정하기! UITextView 사용방법입니다. 몇가지 안되지만, 유용하게 사용하였습니다. ... 중략 ... UITextView *localTextView = [[UITextView alloc] initWithFrame:CGRectMake(0, 0, 230, 60)]; localTextView.opaque = NO; localTextView.backgroundColor = [UIColor clearColor]; localTextView.font = [UIFont fontWithName:@"Helvetica" size:14]; localTextView.userInteractionEnabled = NO; self.textView = localTextView; [localTextView release]; textView.. 더보기
자주 쓰는 NSString Method NSString ---------------------------------------------------------------------------- 문자열을 다루는데 사용됩니다. NSString *str = @"hello"; ---------------------------------------------------------------------------- 문자열 생성 +(id)stringWithFormat:(NSString *)format, ... NS_FORMAT_FUNCTION(1,2); c언어의 printf()과 같이 인수를 이용해, 새로운 문자열을 만들어서 반환합니다. NSString *str = [NSString stringWithFormat: @"first var %d, second.. 더보기
NSString <-> NSData 상호 변환 NSData를 NSString 반대인 경우도 마찬가지입니다. 소스는 아래와 같습니다. NSString* aStr = [[NSString alloc] initWithData:aData encoding:NSUTF8StringEncoding]; NSData* aData = [aStr dataUsingEncoding: NSUTF8StringEncoding]; 출처 : http://www.pcraft.kr/104 더보기
UITextField X Button Insert 'X' Button 삽입 방법은 아래와 같습니다. - (void)ViewDidLoad { ... ... ... YourTextField.clearButtonMode = UITextFieldViewModeWhileEditing; ... } 간단하죠^^ 즐거운 앱개발 되시길~ 더보기
뷰 컨트롤러(UIViewController)의 회전관련 메서드 UIVIewController 메소드입니다. 화면 처리할때, 자꾸 막혔는데 이걸 보고나서 한숨 돌렸습니다. shouldAutorotateToInterfaceOrientation: -아이폰이 회전하면 뷰 컨트롤러가 자동으로 뷰를 회전시킬지를 결정한다. 만약 NO를 리턴하면 자동으로 회전이 이뤄지지 않는다. 세로형(Portrait)외의 다른 방향으로도 회전하게 하려면 이 메서드를 재정의해야 한다. willRotateToInterfaceOrientation:duration: -아이폰이 회전함에 따라서 뷰 컨트롤러도 회전하게 되는데, 회전하기 바로 직전에 호출된다. 사용자 입력을 받지 못하게 하거나, 복잡한 연산이 필요한 그래픽 작업을 일시 중지시키기에 적합한 위치이다. willAnimateFirstHalfOf.. 더보기
FlowCover reload 안녕하세요. 아이폰의 사진 기능인 커버플로우(Coverflow)를 사용할때 화면 Refresh, Reload 하는 방법입니다. FlowCoverView.m - (void)redraw { [cache emptyCache]; [self setNeedsDisplay]; [self draw]; } 이 함수를 추가 해 주시고, 리로드 하는 뷰에서 콜하면 됩니다. 감사합니다. 더보기
아이폰 OS 개발 자료 총정리 -푸쉬 서버 개발 관련 자료- 이지 APNS 오픈 소스 라이브러리 http://www.easyapns.com/ 구글 코드 APNS 오픈 소스 http://code.google.com/p/apns-php/ 서버 튜토리얼 http://blog.boxedice.com/2009/07/10/how-to-build-an-apple-push-notification-provider-server-tutorial/ -label이나 textView에 현재 시간을 표시하고 싶습니다- NSDate *t = [NSDate date]; NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; NSString *timeStr = [formatter setDateFormat:@"HH.. 더보기