iOS8 버전부터 CLLocationManager 대응하는 방법이 달라졌습니다.locationManager = [[CLLocationManager alloc] init]; locationManager.distanceFilter = kCLDistanceFilterNone; locationManager.desiredAccuracy = kCLLocationAccuracyBest; locationManager.delegate = self; [locationManager startUpdatingLocation]; //iOS8 대응 if([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) { [locationManager reque..
기존 개발된 기능들을 배포할 일이 생겨 프레임워크를 생성하게 되었다.라이브러리 형태로 배포를 해도 되지만 해더파일까지 보여야 했기에 자료를 검색!!영문으로 된 자료를 친절하게도 한글로 번역해 주신 분의 자료를 찾을 수 있었다. (감사합니다~^^) ios 라이브러리를 Framework 형태로 만들기 및 배포. 아직 정식적으로 소스를 생성하여 활용해 보지 않았지만 기본 셈플을 만드는데에 상당한 시일이 걸렸다. 그놈의 버그..작업 중간중간 혹시 모를 에러가 발생할까 싶어 종종 빌드를 진행하였다.하지만 최종적으로 새로운 프로젝트에 생성된 프레임워크를 추가하였지만 다음과 같은 에러가 발생하였다. linker command failed with exit code 1 (use v to see invocation)이 ..
아이폰을 쓰다보면 내용을 기록하거나 스크랩 하는 일이 생긴다.이 내용을 어떻게 공유할것인지 문자로 보낼까? 메일로 보낼까? 아이폰의 경우 사용중인 폰이라면 그럴 걱정이 없다.설정만 해놓으면 편하게 이용할 수 있는 방법이 있으니 말이다.아이폰을 쓰다보면 자동 빽업을 하기위해서 iCloud설정이나 메일을 쓰기위해 여러 메일등을 연동하게된다.iCloud 설정및 메일 설정이 Gmail 둘 다 되어있다고 가정하고 설명하겠다.설정에서 iCloud, 메일 설정에서 메모 공유를 관련 정보를 설정할 수 있다.환경설정 > 메일 설정 > 계정에서 Gmail선택 시 환경설정 > iCloud 선택 시 환경설정 > 메모 선택 시 기본 계정을 선택할 수 있다. 메모를 실행하여 각각의 계정에 따라 내용을 확인할 수 있다. 먼저 iC..
MOV확장자로 저장된 파일을 mp4형식으로 저장하던 중 문제가 발생하였다.에러 메시지는 다음과 같다."The requested URL was not found on this server." - (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info NSURL *url = [info objectForKey:UIImagePickerControllerMediaURL] [self convertVideoMp4:[url absoluteString]]; info에 넘어오는 URL을 통하여 바로 mp4로 저장하려 하였으나 에러가 발생하였다.아무래도 저장 시 넘어오는 UIIm..
목적 : 차량용 블랙박스를 한번 만들어 볼까 해서 시작내용 : 디바이스 성능에 따라 다르겠지만 아이폰을 통해 블랙박스를 사용하고 싶었기에 Tmap이나 사용하고 있었던 Ployd Black Box를 참조하여 개발하게 되었다. 역시나 생각했던것과는 달리 시작과 동시에 문제점들이 나타나기 시작하였다.1. 기존 앱 개발하면서 사용하였던 UIImagePickerController 를 이용하여 녹확를 시도 해 보았으나 옵션 설정 코드를 어떤 순서로 주느냐에 따라 앱이 죽는문제가 발생하여 2~3일 허송세월을 보냈다. => 이리저리 옵션을 바꿔보다 애플 셈플코드가 생각나 부랴부랴 관련 코드를 찾기 시작했다. 동영상을 녹화하기 위해서 사용하는 프레임워크나 라이브러리를 찾아보기 시작하여 플레이어부터 레코딩 할 수 있는 앱..
2014.4월 24일 앱 등록 기준입니다.폰버전 앱의 경우 28일 등록 완료 (4일 소요)패드버전의 경우 30일 등록 완료 오전 10시경 (6일 소요) 앱 카테고리는 둘 다 교육 (education) 입니다. In-App_Purchases(IAP)의 경우 앱 수동 배포 시점에서 30분 후 적용 완료되었습니다. 배포를 자동으로 해놓을 경우 리뷰가 끝나는 동시에 앱이 등록되지만 개발자 수동 배포의 경우에도 스토어 적용까지 30분가량 소요됩니다.확인은 아이튠즈 및 앱스토어에서 확인하실 수 있습니다.
아이폰에서 안드로이드의 Tost와 같은 기능을 만들기 위해 만들어 보았다. 1. UIView를 이용하여 화면을 생성하고 Label을 추가하였다. -(void)createTostView { tostView = [[UIView alloc] initWithFrame:CGRectMake( 0, 0, 200, 40)]; tostView.center = CGPointMake(self.view.frame.size.width/2, (self.view.frame.size.height2)+(self.view.frame.size.height4)); [tostView setBackgroundColor:[UIColor whiteColor]]; [self.navigationController.view addSubview:tost..
아이폰에서 안드로이드의 Tost와 같은 효과를 내기위해 만들어 보았다. 1. UIView를 이용하여 화면을 생성하고 Label을 추가하였다. -(void)createTostView{tostView = [[UIView alloc] initWithFrame:CGRectMake( 0, 0, 200, 40)];tostView.center = CGPointMake(self.view.frame.size.width/2, (self.view.frame.size.height2)+(self.view.frame.size.height4));[tostView setBackgroundColor:[UIColor whiteColor]];[self.navigationController.view addSubview:tostView];t..
[홈페이지]http://zbar.sourceforge.net/iphone/index.html [iOS7 대응]http://blog.naver.com/wankil?Redirect=Log&logNo=40199872071 [자동스캔 시] ZBarReaderViewController[앨범이나 사진촬영 시] ZBarReaderController .h #import "ZBarReaderController.h" 추가 .mZBarReaderViewController *reader = [[ZBarReaderViewController alloc] init];reader.readerDelegate = self;reader.showsZBarControls = NO;reader.showsCameraControls = NO;ZB..