아이폰 개발(129)
-
자기 전화번호 알아내기
생각보다 쉽다! NSString *phoneNumber = [[NSUserDefaults standardUserDefaults] stringForKey:@"SBFormattedPhoneNumber"];
2010.07.14 -
ZXing 라이브러리를 이용한 아이폰 어플리케이션 개발
ZXing에서 제공하는 iphone용 샘플 소스를 다른 아이폰 프로젝트에서 가져다가 쓰기 위해서 한동안 삽질을 하다가... 드디어 성공했다. 만사가 그렇듯 알고보면 별 것도 아닌데... 그 과정을 극복하기가 쉽지 않은 것 같다. 1. 새로운 프로젝트 생성 아이폰용 Windows 베이스 프로젝트를 생성한다. 2. zxing 라이브러리 파일 복사 및 등록 zxing 1.4의 아이폰 샘플 프로젝트(ZXing.xcodeproj)를 열고 컴파일을 하면, /build/Debug-iphoneos 폴더에 libzxingcore.a 파일이 생성되어있는 것을 확인할 수 있다. 이것을 새로 만든 프로젝트 폴더의 루트에 복사하고, 프로젝트의 Frameworks에 추가해준다. 3. zxing 샘플의 Classes 폴더 복사 z..
2010.07.14 -
AD Hoc 배포 파일 제작 시 유의 사항!
이것 때문에 무려 3~4시간을 헤메다가 성공했다. 늘 이런식으로 막판에 딴지 거는 놈들 때문에 정말 짜증난다. dist.plist 파일을 생성하고, "get-task-allow" 항목을 uncheck 한다. Project Info의 Build 탭에서 "Code Signing Entitlements"에 dist.plist를 기재해준다. 이러면 모든 것이 끝. AD Hoc 파일을 받은 PC에서는 먼저 인증서를 등록하고 itunes에서 동기화하여 설치하면 된다. 젠장~!!!
2010.07.11 -
cppunit 설치하기
1. 최신 버전의 cppunit 소스 파일 다운로드 2. 터미널을 이용하여, cppunit의 압축을 푼 폴더로 이동 3. ./configure 실행하여 환경 설정을 체크 4. make 실행 5. sudo make install 실행 6. xcode의 프로젝트 info에서 "Build-User Header Search Paths"에 "/usr/local/include/cppunit" 추가 7. 터미널에서 "open /usr/local/lib"를 실행하여, Finder를 실행하고 "libcppunit-1.12.1.0.0.dylib" 파일을 드래그해서 Frameworks에 추가
2010.07.06 -
ZXing iPhone 소스 컴파일
ZXing 1.5의 iPhone 소스는 컴파일하면 에러가 있어서, 1.4 버전으로 컴파일해보니 정상적으로 컴파일이 된다. 오랜만에 보게 된, 가져다가 붙이기 거시기한 소스인 듯하다. 이것 때문에 약간 시행 착오를 겪어봐야 할듯!
2010.07.06 -
웹 사이트 이미지 파일을 다운로드 받기
다음 사이트의 내용을 참고하면 HttpManager를 이용하여 웹 사이트의 이미지 파일을 다운받아서 UIImage 형식으로 손쉽게 바꿀 수 있다. http://alones.kr/1438 다만, 예제가 하나의 이미지 파일 처리하도록 되어 있기 때문에 여러 개의 이미지를 순차적으로 받기 위해서는 HttpManagerDelegate의 connectionDidFinish가 호출되었을 때 다음 이미지의 다운로드를 위해 getImageFrom 메소드를 호출하도록 만들면 된다.
2010.06.20