일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- Mobile
- mac
- 맥
- iPhone
- 애플
- 설치
- 아이폰
- 링크
- WebService
- 윈도우즈7
- Objective-C
- install
- 윈도구
- java
- screen
- windows7
- 볼링
- VISTA
- 윈도구7
- cagr48com
- Number
- c#
- WSDL
- 형식
- 7932
- 아이맥
- ObjectiveC
- 퇴사
- windows
- 오브젝티브C
- Today
- Total
목록분류 전체보기 (315)
A colossal Dreamer: GR鐵塔-天生我材
충직하게 다녔던 지마켓을 떠나면서, 기존에 새삥주이로서 누렸던 아이폰4, 아이폰3Gs, 아이팟터치2.5세대, 아이패드2, HTC디자이어. 모두 반납하고, T옴레기1과 아이팟터치3세대로 돌아왔습니다. 옴레기1으로 테더링 걸어서 쓰는 것이 너무 불편하여, 그래서, 지난 주말에 주워서만 쓰전 제가 처음으로 테크노마트에 스마트폰 사러 나갔습니다. 그런데, 가격이 장난이 아니더군요.. 할부원금(실제판매가)이 60~80 만원 가량 되더라구요. 스마트폰 개발자였지만, 구매는 처음이라 무척 당황되더라구요. 비싸다고, 투덜거리는 분들께 한 번 써보면, 그 맛이 다르다고 했던 것인 부끄럽기도 하고요. 고민하기 시작했습니다. 아들넘과 게임기 매장 앞에 의자에서 쉬면서, 옴레기+터치 콤보로 정말 할부원금이 이렇게들 큰 것인지..
강좌는 아니기에 개략적인 개념만 정리하고 넘어갑니다. 뭔가 구현하는 예제는 과감하게 내일로 미뤄 봅니다. 아이폰에서의 입력화면의 구조와 구성 XxxxViewController: View Event 또는 외부 오픈 Interfacing XxxxModel: 입력화면이 가져야 할 최소한의 데이터저장소 XxxxViewController.nib: 입력화면 UI XxxxHelper: 이벤트의 정합성 판단/ ModelData의 변환/ 등의 로직을 담당 XxxxTest: Helper Unit Test XxxxAutomation: UX Test 작업순서: 1. Nib 를 최소한으로 구성하여 얼 확인 2. ViewController 를 최소한으로 구성해서 UI 흐름 시연 3. 경우에 따라서 Nib파일에 샘플이미지를 올려 ..
아이폰 개발하면서 쌓인 맥사용 노하우라는 것은 없다에 가깝지만, 기본 과정을 한 번 정리해보고자 합니다. 우선 결정해야할 것이 있다. 인터넷뱅킹 등의 이유로 윈도구 사용은 필수겠지만, 기본 사용에 MacOS 위주로 사용할 것인지 윈도구 위주로 사용할 것인지 결정해야한다. 두 번째 MacOS 에 관심이 없더라도, 최소한의 설정법은 챙겨보자. 마지막으로 MacOS에 관심 있다면, 맥에서만 가능한 활용법을 찾아보자. 1. 막힌토끼(Machitosh)에 윈도구(Window)설치 크게 Bootcamp를 활용하는 방법과 가상머신을 활용하는 방법이 있겠다. 일단 광학드라이버가 없는 맥북에어나 맥미니의 경우에는 외장 광학드라이버가 있어야만, 윈도구를 설치할 수 있다. 네트워크의 다른 PC(윈도구 포함)의 광학드라이버를..
오늘 제가 모시는 분으로부터 iOS UDID 조회 API가 deprecate 됨에 대한 대안 모색 메일을 수신하고, 검토하는 과정에서 매력적인 클래스 3개를 주워서 포스팅 합니다. NSProcessInfo : 프로세스 정보를 조회하는 클래스로 설치정보를 포함한다. NSKeyedUnarchiver : pList 형식의 binary archieve 를 deserialize 해주는 클래스 그럼 serialize는? UIPasteboard : 서로 다른 프로세스간에도 공유할 수 있는 공유 저장소. 끝.~~ 참조원문: http://tcrn.ch/rcURBL
올만에 iOS 에서 사용가능한 대칭키암호화알고리즘을 다시 살펴보았습니다. 내용상의 관련 정보를 검토하지 않아 피드백이 필요하면, 댓글 남겨 주십시오. 예전에 대충 굴러만 가도록 만들었던 AES128 을 대신하여, 이번에는 AES256과 PassPhrase 키 생성 방식과 IV를 활용한 암호화 정책을 해보려고 하였습니다. 우선 PassPhrase 를 위해서 예전에 작성하였던 SHA256 알고리즘을 사용했습니다. 여기까지는 문제가 없었지만, 기존 ECB 방식 과 AES128 에서 IV를 사용하는 CBC/ CDF(?) 방식을 적용하고, 키강도를 높이는 것에는 몇 가지 가정이 필요했습니다. 우선 objective-C 라이브러리에 CBC feedback 알고리즘을 설정하는 곳이 없었습니다. ===> 이것은 ECB..
아이폰에서 사용하는 아이콘의 종류가 제법 많습니다. 어플종류에 따라서 2 ~ 3 개의 아이콘이 필수로 요구되고, 11가지 크기의 아이콘 파일이 사용됩니다. 본 포스트는 그 종류를 정리하고, 그 설정 방법에 대해서 설명합니다. 1. 설정방법 XCode 프로젝트에 info.plist 파일에 아이콘 설정이 있습니다. 예전에는 없었지만, 지금은 icon = Icon.png 라는 설정이 기본값입니다. 기본설정인 경우에는 아이콘을 아무리 많이 적용해도 Icon.png 파일 1개만 사용됩니다. 여기서 설정방법이 2 가지 있습니다. 하나는 애플에서 제안한 파일명을 사용하고, icon = Icon.png 항목을 삭제합니다. Icon.png Icon@2x.png Icon-72.png 등등의 지정 이름을 사용하면, 별도의 ..
엄청 뒷 북이긴 하지만, 몇 가지 추가 정보 넣었습니다. 우선 아이콘 이미지의 크기입니다. Table 8-1 Custom icons and images Description Size for iPhone and iPod touch (in pixels) Size for iPad (in pixels) Guidelines Application icon (required) 57 x 57 114 x 114 (high resolution) 72 x 72 “Application Icons” App Store icon (required) 512 x 512 512 x 512 “Application Icons” Small icon for Spotlight search results and Settings (recommend..
NSBundle 의 싱글톤인 [NSBundle mainBundle] 획득. [NSBundle mainBundle] 에서 infoDictionary 프로퍼티로부터 key 값을 주면 획득이 가능함. NSBundle은 마치 C#.Net의 프로젝트명.config 또는 Web.config 의 appSettings와 유사함 [[[NSBundle mainBundle] infoDictionary objectForKey:@"CFBundleIdentifier"]]
수정(2011-05-31) 여기에 주의사항이 하나 있습니다. Observer를 등록할 때 object 에 무엇을 지정하는 냐 입니다. 노티는 네임만을 가지고 구분하다보나, 너도 나도 하나의 노티네임을 보고 있으면, 내게 필요없는 노티도 많이 받게 되겠죠.. 그것을 피하게 해주는 것이 object 입니다. 보내는 쪽과 받는 쪽이 같은 object를 지정해준 경우에만 노티가 발생토록 하면, 내가 꼭 필요한 노티만 받을 수 있게 되는 것이죠. 받는 쪽에서 nil 이라고 하면, 모든 노티를 수신한다는 의미이고, 보내는 쪽은 아마도 추측입니다만, 모든 옵저버에게 전달하는 것 같습니다. 마치 java의 object.wait() object.notify() 와 유사합니다. 이 둘이 연결이 되고 나니 이제야 노티라는 ..
아이폰의 집단 지성도 많은 부분 업그레이드 되었는갑다. 자료가 없어 6개월 전만해도 외국자료를 검색했어야 했는데.. 이제는 국문자료도 넘처나는 구만... ad-hoc 빌드/ 배포/ 설치 과정을 파악하기 힘들었는데.. 구글신과 국문 블로거들의 도움으로 아래와 같이 요약이 가능해졌습니다. 진행과정. 1. ad-hoc distribution-profile 작성 ==> 애플 개발자 사이트 보고 쭈욱 따라서 하면됨. Entitlement.plist 파일 추가 get-task-allow Boolean 프로퍼티 추가 및 unchecked 상태로 2. ad-hoc distribution-profile 로 서명되도록 프로젝트 설정 및 빌드. 3. itunes 에 profile 을 추가하고, 빌드결과를 폴더를 itunes..