본문 바로가기

전체 글511

아이폰에서 통신 사업자 및 국가코드 알아 오기. 이제는 SK에서도 아이폰이 나오니.. 슬슬 필요 하지 않을까 싶어서 적어 봅니다. 아래 코드를 이용하면, 핸드폰의 국제 설정이 아니라, 서비스의 위치로 사용 할 수도 있습니다. 먼저 프로젝트에서 CoreTelephony.framework를 추가해 줍니다. 그리고 아래와 같은 코드를 넣어 주시면 됩니다. #import #import CTTelephonyNetworkInfo *networkInfo = [[[CTTelephonyNetworkInfo alloc] init] autorelease]; CTCarrier *carrier = [networkInfo subscriberCellularProvider]; // 사업자 이름 알아오기 NSString *carrierName = [carrier carrierNam.. 2011. 3. 22.
맥에서 svn과 git를 같이 쓰기 위해서.. ignore 설정하기. xcode 4.0에서 git가 기본 저장소로 오면서 부터.. svn에서 git로 프로젝트를 전환하려고 하고 있습니다. 우선은 2개를 같이 쓰기 위해서.. 하지만, 2개의 관리 툴이 서로를 add해 버리면, 난감해서 ^^;; 서로를 예외로 추가하는 방법을 정리 합니다. 둘다 global 설정을 건드려서 설정하는 방법입니다. 1. git 설정하기.. $ vi ~/.gitignore 이렇게 추가해 줍니다. .svn .DS_Store build xcuserdata 그리고, $ git config --global core.excludesfile ~/.gitignore 이렇게 실행해 줍니다. 확인해 보시면, $ cat .gitconfig [core] quotepath = false excludesfile = /Us.. 2011. 3. 21.
이전 버전의 xcode 설치 하기.. 흠... xcode 4.0 gm 버전을 쓰다가.. 시뮬레이터가 이상하게 동작해서.. 3.X 버전으로 내렸더니.. 시뮬레이터가 아예 동작을 안 하게 되네요 -_-; 혹시나 해서, 폴더를 모두 지우고, 다시 xcode를 설치 했는데.. 역시나.. 시뮬레이터가 동작을 안 하네요.. 결국은 osx를 다시 설치하는 사태까지 벌어졌습니다. 지금은 이런 낭패를 보고 3.x대로 버전을 낮춰서 개발하고 있습니다. 소 잃고 외양간 고치는 격으로 버전 별로 설치하는 방법을 찾아서.. 올립니다. http://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/downloads 애플 개발자 계정으로 로그인 한 후, 위 주소로 가셔서 옆에 보시면, Developer Tools 이라고.. 2011. 3. 7.
xcode 4.0에서 gh-unit을 이용해서 unittest 하기.. xcode 4.0으로 넘어 가면서.. 이래저래 익숙하지 않아서 난감한게 많네요. 코드를 작성하다가.. unittest를 하려고 하다 보니.. 4.0에서는 또 다른 일이네요 -_-;; 적용하다가.. 알게된 gh-unit이라는 라이브러리가 있어서.. 4.0용에서 사용 하는 과정을 정리해 봤습니다. 이게 ui도 잘 되어 있고, 훨씬 좋더라구요 ^^; https://github.com/gabriel/gh-unit 시작 하시기 전에 기존 프로젝를 띄우시거나, 빈 프로젝트를 띄어 줍니다. 1. target 추가 하기. File > New > New Target... 으로 타겟을 추가해 줍니다. Application > Window-based Application 을 선택해 줍니다. 여기선 tests라는 이름으로 타.. 2011. 3. 3.
xcode 4.0에서 static library 만들어서 사용하기.. xcode 4.0으로 메뉴나 사용 방법이 너무 낮설어서.. 적응하기 힘드네요 ^^; 사용하다가.. 정적 라이브러리를 로딩 할려고 하니.. 아이고 -_-;;;;; 방법은 똑같은데.. 메뉴가 너무 옮겨 져서. 정리 해 봅니다. 1. 빈 워크 스페이스 만들기. 예전과 크게 달라진 점 같습니다. 워크 스페이스를 통해서 프로젝트 단위로 작업을 할 수 있습니다. File > New > New workspace 로 해서 프로젝트 명을 넣고 빈 워크 스페이스를 제작 합니다. 2. 정적 라이브러리 만들기. File > New > New Project.. 를 선택합니다. 그리고 Framework & Library에서 Cocoa Touch Static Library를 선택합니다. 프로젝트 명을 적당히 넣고, 생성 합니다. .. 2011. 3. 2.
osx에서 subversion 사용하기. 먼저 한국사람이니.. 한글 패치를 해 줘야 합니다. 기본에서는 한글 파일들은 ?가 나오게 됩니다. 먼저 macport를 설치 합니다. (맥포트를 설치 하려면 xcode가 있어야 합니다 ^^;;;) 그리고 터미널에서 아래와 같이 실행 해 줍니다. sudo port install subversion +unicode_path 이렇게 하면, 한글에 문제가 없는 svn이 만들어 집니다. 그리고 나서 예외 설정을 해 주세요.. ~/.subversion/config 이 파일을 보시면 global-ignores가 #으로 주석처리 되어 있습니다. # global-ignores = *.o *.lo *.la #*# .*.rej *.rej .*~ *~ .#* .DS_Store 간단하게 아래와 같이 주석을 지워 주세요. glo.. 2011. 2. 28.
xcode 4.0 에서 svn ignore 설정 하기. xcode 3.x부터.. 이전까지는 svn에서 제외해야 하는 폴더가 build 폴더와 [프로젝트명].xcodeproj *.mode1v3, *.pbxuser 이렇게 였습니다. 그런데 4.0으로 올라 가면서 이게 변경이 되었네요.. YourProjectName.xcodeproj/xcuserdata/* YourProjectName.xcodeproj/project.xcworkspace/xcuserdata/* 이렇게 추가가 되었습니다. 설정은 아래와 같이 하시면 됩니다. $ cd YourProjectName $ svn propset svn:ignore build $ cd YourPorjectName.xcodeproj $ svn propset -R svn:ignore xcuserdata . -R옵션으로 모두 걸기 .. 2011. 2. 28.
터치 제스쳐 레퍼런스 가이드.. 화면에서 설명이나 메뉴얼, 기획서.. 등등 문서 많은 문서를 만들거나 커뮤니케이션을 할 때 표기 하기 힘든데.. 정말 알뜰하게 표기하는 가이드가 있네요 ^^;; 저 같이 디자인에 재능이 없는 사람도 간편하게 가져다 쓰면 쓸 수 있으니.. 좋은 자료 같습니다. 원본 링크 : Touch Gesture Reference Guidepdf파일은 여기에 올려 봅니다. 사이트에 가시면 visio나 ai용으로도 있습니다. 그리고 추가로 터치 관련 표기 법도 있네요. Touch Notation 2011. 2. 11.
구글의 다양한 개발자 툴 보기 http://code.google.com/intl/ko-KR/more/table/ 여기에서 구글에서 지원하는 다양한 개발 툴을 테이블로 보여 줍니다. 무슨 화학 주기표 같네요 -_-;; 여기서는 10개의 그룹으로 나눠져 있는데, 각각은 모바일, 검색, 가젯, 데이터 APIs, 쇼셜, 기타, 광고, 지리, 툴, 크롬 등과 같습니다. 각 그룹별로 오버레이 되여서 사용되고 있습니다. 이 많은걸 정복하면, 뭘 또 만들지 궁금하네요. 구글에서 제공하는 개발툴을 이용하실 분들은 참고들 하세요. 2011. 1. 27.