Work/iOS 14

iOS9에서 JQuery.popup 이 열리자마자 닫히는 경우 해결법

$('#popupDialogEmo').popup('open');$('#popupDialogEmo').popup('close'); 이걸로 팝업 data-role="popup" div를 잘 열고 닫고 쓰고 있었는데 iOS9가 되면서 팝업이 열리자 마자 닫히고 다시 팝업을 열고 close를 하면 새로고침 되는 현상이 발생.stackoverflow에서 완전 간단한 해결법을 찾았다. http://stackoverflow.com/questions/32626073/jquery-popupopen-not-working-properly-on-ios-9-device 팝업 div 에 data-history="false" 만 넣어주면 끝. default: trueSets whether to alter the url when a..

Work/iOS 2015.10.13

XCode4에서 Scheme 이름 변경하기 (Rename scheme name in XCode4)

XCode4로 갈아타려는데 참 많은 장애물이 있다. Scheme 이란 것도 생기고.. 너무 생소해서 고생 중.. Scheme 이름을 변경하는 방법을 몰라 여러 군데서 찾아봤는데 생각보다 엄청나게 간단해서 허무. 먼저 Product -> Manage Schemes 클릭! 바꾸고 싶은 Scheme을 한번 클릭하고 Enter 치기! (파인더에서 파일명 변경할 때 처럼) 그럼 아래 그림처럼 손 쉽게 변경가능~! 간단한거 하나 더! XCode4에서 프로젝트 이름 바꾸는 방법. 좌측에 Project navigator(폴더 모양을 눌렀을 때 나오는 화면)에서 프로젝트 명을 한번 클릭하고 몇초 뒤에 다시 한번 클릭! 윈도우에서 폴더 명 변경할 때 마냥 그렇게 해주면 변경할 수 있음. 참 별게 다 힘드네

Work/iOS 2011.08.07

UITableView에서 셀 삭제할 때 'Invalid update: invalid number of sections. ... 에러 대처법

UITableView에서 셀 삭제를 구현할 때 기본적으로 아래와 같은 코드를 사용합니다. - (void)tableViewUITableView *)tableView commitEditingStyleUITableViewCellEditingStyle)ed itingStyle forRowAtIndexPathNSIndexPath *)indexPath { if (editingStyle == UITableViewCellEditingStyleDelete) { [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath]withRowAnimation:UITableViewRowAnimationFade]; } } 이렇게만 해놓으면 아래와 같은 에러가 발생됩니다...

Work/iOS 2010.09.03

TapkuLibrary Library (아이폰에 달력 표시 라이브러리) 사용법

어플에 달력을 달아야 할 일이 생겨 구글링을 통해 찾은 아주 쥬용한 라이브러리입니다. 사용법도 엄청 쉽습니다만.. 새로 프로젝트생성하려고 하니 금새 잊어버려서 이렇게 정리해봅니다. 원본 : http://wiki.github.com/devinross/tapkulibrary/how-to-use-this-library 1. TapkuLibrary.xcodeproj 를 내 프로젝트로 복사하기 - Finder에서 TapkuLibrary.xcodeproj 를 Drag하여 XCode의 좌측 Groups & Files에다가 떨어뜨린다. - 파일을 어떻게 할 것인지 물어보는 창에서 다음과 같이 세팅 - Copy items into destination group's folder (if needed) 는 체크하지 말 것 ..

Work/iOS 2010.08.13

iPhone App 이름 지역화 하기 (App name Localization)

여러 언어를 동시에 지원하는 앱을 만들었다면 앱의 이름역시 지역화 해야한다. 처음에는 Info.plist를 지역화해서 display bundle name을 바꿔보았는데.. 어찌된 일인지 동작하지 않았다. 지역화 이름이 분명 ko라고 들었는데.. 내 경우 Korean.lproj.. 아.. 지역화 먼가 이상해.... (더군다나 xib를 지역화 했더니 시뮬레이터에서는 안되고 디바이스에서는 됐다. 머지..?) 구글링해보니 앱 이름의 경우 어플 스트링들 지역화 하는 것과 비슷한 방법이 있길래 속는 셈치고 따라해봤는데.. 잘된다 ^^ 아래 두단계만 따라하면 끝! 1. InfoPlist.strings를 만든다. (물론 지역화 해주어야 한다.) 2. "CFBundleDisplayName" = "원하는 이름"; 이상 끝..

Work/iOS 2010.07.27

아이폰 개발자 등록없이 디바이스 디버깅 하기 (Developing without Provisioning Profile)

원문 : http://iphonedevwiki.net/index.php?title=Xcode#cite_note-1 * 컴파일 해서 폰에 올리기 - 이것은 굳이 구글링을 하지 않아도 네이버에서도 찾을 수 있음. - 키체인을 만들고 Developer/Platforms/iPhoneOS.platform/Info.plist의 XCiPhoneOSCodeSignContext를 XCCodeSignContext로 바꾸어 주면 간단히 해결! - 문자열 바꿀 때 몇몇 라인을 바꾸라고 되어있는데.. 그냥 모두 바꿔버려도 됨. * 디바이스 디버깅을 위한 작업 1. ldid 다운로드 : http://code.google.com/p/networkpx/downloads/detail?name=ldid 2. ldid를 /usr/loca..

Work/iOS 2010.07.14

UIWebView에 로컬 리소스 imgage 보이기

UIWebView에서 Documents 안의 이미지 파일을 보여주고 싶은데.. Documents 폴더에 pic.jpg를 놓고 해줘도 안나오고.. \를 붙여도 보고 별짓을 다해보다가 알아낸 방법! UIWebView의 loadHTMLString 호출시에 baseURL을 설정해 주면 된다는 것! NSString *imagePath = baseFolder; // 요놈은 당연히 Documents 까지의 Full path imagePath = [imagePath stringByReplacingOccurrencesOfString:@"/" withString:@"//"]; imagePath = [imagePath stringByReplacingOccurrencesOfString:@" " withString:@"%20"..

Work/iOS 2010.07.01

iPhone App 개발 시 Documents 폴더에 내 resource DB가 미리 복사되어 있는 경우

리소스에있는 디비 파일은 읽기 전용이므로 Documents 폴더로 최초에 복사해서 사용하는것이 정석! 그래서 보통 아래와 같은 코드로 프로그램 시작시에 체크하거나 최초 1회에 체크하여 복사하도록 하고있는데... - (BOOL) copyDatabaseIfNeed { NSString *myPath = [DOCSFOLDER stringByAppendingPathComponent:@"mydb.db"]; // DB파일 존재 여부 확인 NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL exist = [fileManager fileExistsAtPath:myPath]; if(exist) return TRUE; // DB가 없으면 복사해줌 NSStri..

Work/iOS 2010.06.30

XP에서 iphone 개발하기

iphone sdk 설치를 위해서는 MAC이 필요하다는 사실은 알고계시죠? 그래서 다들 XP에서 어떻게 하면 방법이 없을까 고민하시는 분 많으실 거에요.. 그렇다고 해킨토시 설치를 위해 몇날 몇일을 고민고민 하는 것도 하기 싫은 작업이구요.. 그래서 머리를 굴려 VMWare 이미지를 득템해서 어케 해볼까 하는 마음에 이것저것 찾아보다 보니.. 역시 뜻이 있는 곳에 길이 있다더니.... 길은 아시는 분도 계시겠지만 모르시는 분을 위해 한번 정리해 볼까 합니다. 자.. 시작합시다!!! 일단 맥이 돌아야 하자너.. 맥을 돌려보자구! (레오파드 10.5.5 이미지 얻기) 일단 요 사이트가 아주 유용한 사이트가 될거에요! (http://www.x86osx.com) 여기에서 [OS X 설치 Tips] 여기로 들어갑..

Work/iOS 2009.10.13