Developer 90

[iOS] UILabel 의 텍스트 만큼 자동으로 맞추기

//기존의 레이블의 프레임을 저장해 놓습니다. CGRect labelrect = label.frame; NSString *new = [NSString stringWithFormat:@"%@", @"바사나다라마나다라마나다라마나다라마나다라마바"]; //스트링을 레이블에 셋팅합니다. [label setText:new]; //레이블의 프레임을 저장합니다. CGRect newBounds = label.bounds; //레이블의 폰트에 맞춰서 레이블을 라인하나로 딱 맞게 합니다. newBounds.size = [new sizeWithFont:label.font]; //레이블(한줄로 쫙 늘어놓은)의 넓이를 기존의 레이블의 넓이로 나누어서 레이블의 높이를 구합니다. NSNumber *num = [NSNumber num..

Developer/iOS 2011.05.25

[iOS] 어플에서 어플 실행시키기(앱에서 앱 실행 시키기)

AppA 어플에서 AppB 어플을 실행시키기를 해보겠습니다. OpenURL URL Schemes, URL Schemes, handleOpenURL 이용방법 또는 Header, 헤더 라고 말하는 것을 간단히 말하면 AppB:// 와 같은 형태로 호출시 쓰이는 형태로, 홈페이지에서 http://와 같이 사용되는 형태의 머릿글 이라고 생각하면 좋습니다. 위에서 AppB는 어플 인증 App ID가 com.test. AppB일 경우에 AppB를 말합니다. 호출 받는 쪽, 즉, AppB 에서 해줘야 하는 부분을 살펴보겠습니다. 선언은 projectname-info.plist 파일에 항목을 추가해야 합니다. 1) info.plist에 URL Schemes 추가 2) 소스 어플프로그램AppDelegate.m에 hand..

Developer/iOS 2011.05.25

[chater 1] 메인페이지.

[더 자세한 설명 필요시 댓글 달아주세요.] JQueryMobile을 쓰기 위해서 Head에 다음과 같이 script와 css를 추가합니다. Body부분에 타이틀로 보여질 부분은, 직접 만들어보는 JQuerySample 이렇게 해서 이미지와 글을 보여줍니다. 아래에 하나씩 선택할 리스트는 다음과 같이 만들어줍니다. Overview Intro to jQuery Mobile Features Accessibility Supported platforms ul에 data-role은 listview로 하고요, data-inset=true로 하고 data-thema와 data-dividertheme를 정합니다. 종합적인 소스는 아래와 같습니다. 직접 만들어보는 JQuerySample Overview Intro to ..

[IPhone] [APNS] java 로 push notification server 및 클라이언트 구현하기(아이폰 푸시 서버)

출처 : http://blog.naver.com/biboi99/90108496796 오늘은 푸시서버를 구현해보도록 할께요 카카오톡이나 많은 SNS서비스를 제공하는 앱들이 해당 기능을 활용하여 통신을 하고 있죠? 간단할 것 같지만, 막상 해보면 어디서 시작해서 어떤 방식으로 구현을 해야하는지 막막할 수 있어요 저 또한 그랬고 그래서 많은 서핑들을 하게 되는데, 항상 뭔가 아쉽더라구요. 너무 쉬워서 생략해놓은 곳도 있고 기본이라고 생각하고 그냥 언급하지 않은 내용들 때문에 하나 성공하고 나면 결국 다른걸로 막혀서 또 검색하고,,, 그걸 반복하면. 반나절이 지나가더라구요 저 처럼 헤매실 분들을 위하여 정리해보아요~ "렘군와 함께하는 푸시서버 만들기" 자~ 한 시간만 따라하면 아이폰으로 "Hello World"..

Developer/iOS 2011.04.05