본문 바로가기

□컴퓨터 관련/★iPhone Developer

iOS5 Tech Talk World In Seoul 12월 8일 일산 킨텍스에서 열리는 애플 포럼에 참가하였습니다. 사람도 많고.. 좌석도 앞쪽으로는 갈 수가 없었기 때문에.. 멀리서 찍었기에 사진이 좀 엉망이네요 ㅠ.ㅠ 시간은 보통 50분정도 진행되고, 10분간 휴식인데.. 애플직원들의 열렬한 강의덕분에 50분은 항상 오바했지요. 강의 도중 찍은 사진입니다. 저기 보이는 강의자료는 저작권법 때문에 못준다고 하네요 ㅠ.ㅠ 오늘의 강의를 도와줄 iMac입니다. 언제 살까.. ㅎㅎㅎ 주변을 보니깐,,, 모두 같은 회사 및 아는 사람이던데.. 왜 저는 혼자일까요 ㅠ.ㅠ 회사 직원은 전부 탈락하고.. 쩝.. 사진이 전부 바꼈네요.. ㅠ_ㅠ 어쨋든, 하루종일 킨텍스의 이상한 의자덕에 엉덩이가 납작해졌지만,,, 앞으로의 앱개발에 있어서 많은 도움이 된건 분명하네요... 더보기
[아이폰 개발]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].. 더보기
한글완성형(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.. 더보기
Google AdMob 구글 애드몹을 달려고 합니다. 애드몹 사이트가 있어서 링크로 내용 대신합니다. http://www.google.co.kr/landing/admob/platforms.html 이상. 더보기
IPHONE 에서 국가 설정 값 및 언어 설정 값 가져 오는 법. NSLocale *locale = [NSLocale currentLocale]; NSString* conCode = [locale objectForKey:NSLocaleCountryCode]; NSString* conName = [locale displayNameForKey:NSLocaleCountryCode value:conCode]; 국가 리전 코드 값은 http://lifehack.kr/90095666575 참고 하시면 됩니다.!!!! 뒤에 큰 대문자들입니다 ^^ ========================================== 언어 설정 값 ===================================== NSUserDefaults* defs = [NSUserDefaults stand.. 더보기
iPhone 어플리케이션을 앱스토어에 배포하는 과정 iPhone 어플을 개발하고 나면 앱스토어에 올리기 위해서 배포를 위한 어플리케이션을 빌드 할 수 있어야 한다. 여기에는 크게 5가지 과정이 있다. 그리고 어플리케이션을 앱스토어에 올리기 전에 준비해야할 이미지등을 미리 준비하면 편한데 그 것에 대해서도 정리. 어플리케이션 배포 전 준비해야할 것들 Icon.png 파일 57 x 57 pixels, with 90 degree corners 아이폰, 아이팟터치의 홈스크린 화면에 나오는 아이콘 shine, gloss 이펙트를 주지 말 것 알파 투명도를 사용하지 말 것 512 x 512 pixels, (jpg format) 어플리케이션 아이콘 파일의 rich 버젼. 단순이 Icon.png 파일을 스케일업한 것은 좋지 않고, 더 자세한 그림이 좋다. 앱스토어에 표.. 더보기
자주 쓰는 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; ... } 간단하죠^^ 즐거운 앱개발 되시길~ 더보기