본문 바로가기

□컴퓨터 관련

맥북 에어가 당첨되었네요. ^^ 포스팅이 너무 늦어버렸군요. 벌써 수령한지 5일정도 된거 같아요.. 그간 몸이 많이 좋지를 못해서.. 멍~~~하니 보고만 있었는데 ㅎ_ㅎ;; 너무 좋습니다. 이로써 저도 맥라이프를 시작하게 되었네요 ^^ 야호~~!!! 더보기
자주 쓰는 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]; } 이 함수를 추가 해 주시고, 리로드 하는 뷰에서 콜하면 됩니다. 감사합니다. 더보기
iAds - 광고 달아보기! 아이폰 App에 들어가는 광고를 달아보겠습니다. 바로 소스파일부터 보겠습니다. *.h 입니다. #import @interface xxx : UIViewController { ... ... ADBannerView *bannerView; BOOL bannerIsVisible; } - (void)createBannerView; @property (nonatomic, retain) ADBannerView *bannerView; @end 그리고 *.m 파일입니다. @synthesize bannerView; - (void)viewDidLoad { ... bannerIsVisible = NO; [self createBannerView]; } #pragma mark - #pragma mark iAds create - .. 더보기
아이폰 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.. 더보기
Xcode - NavController : Title 색 변경하기 NavigationController 의 toolbar 제목 및 색변경을 할려고 하는데 조금 애먹었네요. (초보 개발자..ㅠㅠ) 여기저기 검색해본 결과, UILabel을 만들어서 값을 넘겨주니 되더라구요. 소스는 아래와 같습니다. // navigation contorl bar title color UILabel *titleLabel = [[UILabel alloc] init]; titleLabel.frame = CGRectMake(0, 0, 250, 100); titleLabel.backgroundColor = [UIColor clearColor]; titleLabel.textColor = [UIColor greenColor]; titleLabel.text = @"Title Name"; UIFont *g.. 더보기
gcc failed 발생시 "Command /Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin/gcc-4.2 failed with exit code 1" 컴파일 하고 나서 위와 같은 에러가 났다.. 이유는 몇가지 더 될것 같지만 확인 일단 확인 해볼것은 아래의 두가지 이다. 1. 동일한 Source파일이 여러군데 중복 존재 하는 것이 아닌지? 혹 프로젝트에 등록은 안되었지만 프로젝트 폴더 어딘가에 중복된 파일이 있는지 확인 해보자. 2. C의 함수를 중복해서 선언한것은 아닌지 확인 해야 한다. 예를 들어 void makeRect(...)라는 함수가 잇다면 이것을 중복해서 선언 해놓은 것은 아닌지 잘 찾아 봐야 한다. C언어라면 중복되었다면 중복된 함수 명이라도 뜰텐데 .. 더보기