분류 전체보기(864)
-
Ad Hoc 어플리케이션 배포 시 유의 사항
Mac에서 빌드된 어플리케이션 파일을 Mac에서 직접 압축을 한다음, Windows 사용자에게 전달하여 iPhone에 설치하려고 할 때 "응용 프로그램의 리소스가 수정되었기 때문에 설치되지 않았습니다."라는 오류 메시지가 발생할 수 있다. 생성된 어플리케이션 파일(폴더 전체)를 USB 메모리 등을 이용하여 Windows로 복사한 다음, Windows용 압축 프로그램으로 압축해서 배포를 하면 문제가 해결된다고 한다. Mac으로 개발을 하는 덕분에, 의외의 복병이 이렇게 숨어있는 듯하다. 최종적으로 확인된 이유는 단 한가지... 어플리케이션에서 사용하는 이미지 파일 중에 한글 파일명으로 된 파일이 몇개 있었는데 이것들을 모두 영문 파일명으로 바꾸니 정상적으로 설치되었다. 예전에는 아이폰으로 영문 게임만 만들..
2010.07.20 -
ZXing 소스 빌드하기
1. 새로운 프로젝트를 생성한다. (패키지명은 com.google.zxing으로 하고, 나머지 이름은 임의로 정해도 된다.) 2. ZXing 배포 파일을 다운받는다. (여기서는 1.4 버전을 사용함) 3. ZXing 파일의 압축을 풀고, /core/src 폴더의 하위 폴더를 드래그해서 프로젝트 src 폴더에 추가해준다. ("com" 폴더 이하) 4. 역시 /android/src 폴더의 하위 폴더를 드래그해서 프로젝트 src 폴더에 추가해준다. ("com" 폴더 이하) 5. /android/resouce 폴더의 하위 폴더를 드래그 해서 프로젝트의 res 폴더에 추가해준다. 6. /android/AndroidManifest.xml 파일을 드래그해서 프로젝트에 덮어 쓴다. 7. 프로젝트 생성시 만들어진 jav..
2010.07.19 -
MGTwitterEngine에서 Timeline 가져오는 방법
[twitterEngine getUserTimelineFor:@"id" sinceID:nil startingAtPage:0 count:5]; getUserTimelineFor 메소드를 이용하여 timeline을 요청하면 statusesReceived 콜백 함수를 통해서 결과값을 넘겨준다. 이때 넘어오는 NSArray의 오브젝트는 NSDictionary 타입이다. 8개의 키를 가지고 있는데, 트윗 내용은 "text"키를 이용하여 가져오면 된다. - (void)statusesReceived:(NSArray *)statuses forRequest:(NSString *)connectionIdentifier { NSLog(@"Got statuses for %@:\r%@", connectionIdentifier, ..
2010.07.15 -
Twitter 라이브러리 연동하기
MGTwitterEngine을 이용하여 Twitter 어플리케이션을 개발하기 위해서는 다음과 같은 과정이 필요하다. 1. OAuthConsumer 라이브러리 http://crizin.net/entry/Using-OAuth-Consumer-Library-In-iPhone 2. TouchJSON 라이브러리 http://code.google.com/p/touchcode/ TouchJSON 배포파일을 다운받아서 Source 폴더만 등록해서 컴파일 해주면 된다. 3. MGTwitterEngine 라이브러리 http://ondoken.textcube.com/31?expandComment=1 이 순서대로 라이브러리(소스)가 준비되었다면, 정상적인 컴파일이 가능할 것이다. Object-C 프로그래밍을 하면 할 수록 예..
2010.07.14 -
git 사용하기
iPhone용 twitter 라이브러리를 가져오려면 git을 사용한다고 해서 Mac용 git을 설치하고 GitX를 다운받았다. GitX는 도대체 어떻게 쓰는지 몰라서, 터미널에서 git 명령어를 이용하여 소스를 받아왔다. git clone http://github.com/mattgemmell/MGTwitterEngine.git 이렇게 하면 전체 소스를 가져올 수 있다. subversion보다 속도가 빠르다고 하는데... 관심없다. 닥치고 subversion!!
2010.07.14 -
자기 전화번호 알아내기
생각보다 쉽다! NSString *phoneNumber = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
2010.07.14