현재 진행중인 프로젝트가 있는데 이게 이번에 대폭 업데이트를 해야하는 상황이 있어서 Core Data Migration 작업이 발생하였다. Core Data Migration 의 방법에는 보통 Lightweight Data Migration 방법을 사용해 왔었는데.. 이게 장점도 있지만 단점도 있다. 본 포스트에서는 Lightweight Data Migration 방법은 기술하지 않는다(구글링하면 바로나옴!) 장점. 애플문서에서 가르쳐주는데로하면 단 세단계정도면 데이터 마이그래이션이 한큐에 끝난다.(대단히 편한기능!) 단점. 1. 마이그래이션 과정을 컨트롤 할 수가 없다. - 앱 초기 실행시에 진행 상황알림을 알려 줄 수가 없어서 앱이 블록된거 처럼 보이는 문제가 발생한다! 2. ManagedObject..
이번에 iOS5로 업데이트 되면서 많은 API의 추가가 되었는데 특히 편리한 API 가 추가 되어서 소개해볼까한다. UIControl 들의 Customizing 작업이 상당히 편하게 바뀐거 같다!!(내 개인적인 느낌) 참고는 아래의 사이트에서 더 해보시길! http://tinyw.in/AU2E Apple의 공식 Document에서는 뭐라뭐라 하는데 Proxy 패턴을 썻다고한다. 써본 느낌은 Delegate 패턴의 반대 느낌이라고 해야하나?! 아래와 같이 일단 하면 편하게 커스터마이징이 가능하다 ex) UINavigationBar 의 백그라운드 이미지 바꾸기 // UINavigationBar customize // iOS5.0 이상에서 동작 UIImage *image = [[UIImage imageName..
이번에 iOS5로 업데이트 되면서 트위터 관련 API 가 추가되어 테스트 삼아 시도해봤다. Twitter의 많은 기능을 모두 제공하는 API는 아니지만 개발자로 하여금 간단한 작업만으로 트위터에 빠르게 게시물을 작성할수 있다!! (1분이면 끝!) 작업 순서 1. Frameworks 에 Twitter.framework를 add 한다. 2. 소스코드에 #import 추가. 3. 해당 소스코드에 아래와 같이 작성한다. // 아래 코드는 Apple LLVM 3.0 컴파일러로 구동됨 Auto Reference Counting 기능 사용 // 일단 TWTweetComposeViewController 사용 가능한지 체크하고 if([TWTweetComposeViewController canSendTweet]) { //..
1. 프로그램 개요 :- RD Mobile Eye는 도로/철도 설계 프로그램인 RD Smart Pro와 설계 데이터를 공유하여 현장에서 평면설계 정보(도로 중심선, 횡단폭, 법면정보)를 확인 할 수 있도록 기능을 제공하고, 촬영된 사진의 촬영방향(진북기준)과 현위치 정보를 실시간으로 확인하도록 기능을 제공합니다. 이렇게 촬영된 현장사진은 RD Smart Pro의 사진불러오기 기능을 통하여 사용자가 별도의 수작업 없이 촬영방향과 촬영위치를 GPS(WGS84 좌표계)에서 수치지도좌표(TM좌표계)로 자동변환하여 AutoCAD 화면상에서 사용자가 확인가능하도록 기능을 제공합니다. 2. 작동 사진
- (void)viewDidLoad { [super viewDidLoad]; self.title = @"My title"; self.navigationController.navigationBar.backItem.title = @"뒤로가기"; } 본래 "Back"이라는 Text가 들어가는데 "뒤로가기" 라고 바꿔 주었습니다. 위 코드는 상황에 따라 적용되지 않을 수 있습니다. 가령 UITabbarController와 UINavigationController를 같이 사용하면서 pushViewController를 이용해 뷰를 이동할 때 안되더군요. 이때는 다음과 같이 해결 합니다. UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle: @"..
출처 :http://theeye.pe.kr/entry/iPhone-URL%EC%8A%A4%ED%82%A4%EB%A7%88%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EB%8B%A4%EB%A5%B8-%EC%96%B4%ED%94%8C%EB%A6%AC%EC%BC%80%EC%9D%B4%EC%85%98-%EC%8B%A4%ED%96%89%ED%95%98%EA%B8%B0?category=26 아이폰 어플리케이션은 다른 외부의 어플리케이션을 URL을 사용하여 실행 할 수 있습니다. 예를 들어 다음의 어플리케이션들을 이와같은 URL을 이용하여 실행할 수 있습니다. 1. 일반 웹브라우저 호출내가 원하는 임의의 페이지로 이동하는 방법은 간단합니다. 앞으로 소개해 드릴 방법 역시 다음과 같은 방법으로..
- Total
- Today
- Yesterday
- CAD
- MappingModel
- AVAudioSession
- UINavigationBar
- UITableView
- badgeValue
- ios
- apns
- setBackGroundImage
- 배포
- git hub
- endInterruption
- xcode
- distribution
- ManagedObjectModel
- progressively
- SDK
- setSelectionIndicatorImage
- iPhone
- 애플 문서
- iOS5
- C++
- object-c
- AVAudioSessionInterruptionNotification
- AVAudioSessionDelegate
- MFC
- ARX
- beginInterruption
- objective-c
- C
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |