태그 : iphone 요약보기전체보기목록닫기

1

아이폰에서 외부 앱 호출하기

나의 앱에서 외부의 다른 앱을 호출할때 URL Scheme를 이용하면 된다.자세한건 요기 참고.요약:IOS URL Scheme에 대해 잘 정리된 곳: http://wiki.akosma.com/IPhone_URL_Schemes내가 만들기: http://iphonedevelopertips.com/cocoa/launching-your-own...

location service multitasking

앱을 background로 내렸을 때 location 신호를 계속 받도록 하는 것은 어렵지 않으나 앱이 종료되는 시점을 모르기 때문에 location service off가 안되는 문제가 있다. 아래 글에서 오렌지색으로 블록처리된 부분이 문제 해결 방법이다. 간단히 요약하자면 Info.plist에 "location" 스트링을 포함시키란 얘기다. 이거 하...

modifying layer that is being finalized 혹은 에러 메시지 없이 크래시되는 문제.

xib에서 super view를 생성하고 몇 개의 버튼 컴포넌트들을 소스로 붙여 쓰고 dealloc에서 명시적으로 release하니 위 메시지가 뜨면서 앱이 다운된다.(아니면 아무 메시지도 뜨지 않고 죽는다)xib파일과 직접 코드를 섞어 쓰면서 생긴 문제 같다. super view에서 하위 뷰인 버튼을 retain하고 있는 상황에서 강제 re...

Custom Callout View 만들기

Callout View란? MKMapView에 annotation(waypoint)을 꼽고 난 후 그 부분을 touch하면 나타나는 view(bubble모양)를 말한다. 그냥 딱 겉모양새를 봐서는 도대체 커스텀할 여지가 안보여 검색해보았다.안되나보다하고 포기할 즈음 번쩍하고 나타난 블로그! 먼저 주인장님의 삽질에 너무너무 감사한다.(이것저것 시...

iOS4 멀티태스킹 작업 들어가면서 대삽질

하루종일 삽질하다 맥부기카페에 올린 글이다.http://cafe.naver.com/mcbugi/72705lambert님의 좋은 자료로 멀티태스킹 프로세스는 이해를 잘 했다.이제 앱을 만들어서 처리해보자 싶어서 만들고 있던 앱으로 아이폰에 올려 테스트를 했다. 그런데 도대체 이해가 안되는 상황이 발생했다.1. 맥에 아이폰을 연결해서 앱을 설치해서 실행한다...

cloudmade에서 open cycle map 정식 지원

Cloudmade에서 기존에는 open street map을 아이폰에서 사용할 수 있도록 SDK를 지원해주고 있습니다. 내가 필요했던 부분은 open cycle map이었는데요. 이전에 관련해서 문의했던 적이 있어요. 그랬더니 업데이트 중이란 소식과 함께 공식 업데이트가 되면 알려주겠다고 했습니다. 드디어 어제 Cloudmade측에서 open cycle...

Supported interface orientations 옵션

앱을 처음에 생성하면 plist파일에 디폴트로 생기는 항목 중에 Supported interface orientations 라는 것이 있다. 이번에 만드는 앱은 가로 모드만 지원하게 해야 해서 이렇게 저렇게 만지다가 어느 순간에 내가 이 항목을 지웠었나보다. plist파일에서 Supported interface orientations를...

앱에 twitter posting하는 기능 넣기에 참조할 만한 동영상

단순히 포스팅만 하고 싶을때 아래 동영상 보고 따라하면 최고로 쉬운듯하다.동영상 1동영상 2(1에서 continue)영상에서의 TwitterRequest 클래스는 첨부하였다. (누가 만드셨는지 몰라도 대단히 감사합니다)

dismissModalViewControllerAnimated로 모달뷰 만들기

잠깐의 구글링 결과 모달뷰를 띄우는 방법을 UIAlertView로 많이들 하나보다. 근데 몬가 제약이 많은듯 하여 방법을 더 검색해보니 다음의 방법으로 띄울 수 있었다. 다만 디폴트로 화면 전체를 점유하게 되어 있으므로  MyCustomView(UIViewController를 상속함)를 다음과 같이 setting해야 한다.[MyCustomVie...
1