사용자 위치정보값을 토대로 기상청에서 날씨 정보를 가져오기 위해 구글 API를 사용했지만 하루 2,500번 밖에 지원되지 않아 CLGeocoder 테스트삼아 해봤더니 잘 된다.참고로 사용자의 현재 위도 경도 값은 가져와야 한다.일전에 정리해 두었던 내용 참조 : [iOS]iOS8 시뮬레이터에서 GPS 값 받기, CLLocationManager 대응. //라이브러리 추가.#import #import //주소 반환-(void)getGeoCoder{CLGeocoder *geocoder = [[CLGeocoder alloc] init];[geocoder reverseGeocodeLocation:self.currentLocation completionHandler:^(NSArray *placemarks, NSEr..
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..
기존 개발한 프로젝트는 자동으로 6, 6+에서 자동으로 확대되어 보이는데 반해xCode6에서 새로 생성한 프로젝트는 6, 6+대응해 주어야 한다. 아이폰6, 6+를 대응하지 않을 경우에는 프로젝트내에 Default-568h@2x.png 이미지 파일을 추가하고프로젝트 셋팅에서 Launch Screen File을 삭제할 경우 자동으로 확대되어 보이게 된다. Launch Screen File 파일을 삭제한 경우 다음과 같이 상,하단이 검게 나온다. Default-568h@2x.png 이미지를 추가할 경우 자동으로 확대되어 보인다.오토리사이징 어떻게하나 고민했는데 다행이다. 시뮬레이터에서 5s 기준으로 빌드하면 될 것 같다. 파일 다운로드 하기
사용 목적 : 특정 확장자를 다른 앱에서 실행 시킬 때 필요.사용 기회 : 안드로이드는 폴더를 탐색기를 통해 공유할 수 있지만 iOS의 경우 그렇지 못하니 별도의 설정이 필요하다. 하지만 이점을 iOS에서 제공해준다는점~~~ 기능이 있다는걸 알았지만 처음 써보게 되었다. //.h @property (nonatomic, strong) UIDocumentInteractionController *documentInteractionController; //.m//파일 실행을 위한 준비작업.//서버에 있는 경로를 바로 연결시켜주면 "한컴뷰어"의 경우 파일이 열리지 않아 별도로 해당 앱의 도큐먼트에 저장한 후 파일경로를 넘겨줄 경우 한글뷰어에서 해당 파일을 볼 수 있다.NSData *tempData = [NSDat..
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..
iOS7.1버전 업데이트 이후 기존 배포 서버에서 동일하게 설정 하더라도 배포가 되지 않는 문제가 발생!!그리하여 찾아본 결과 dropbox를 통해 공유하면 된다.배포하는 서버에 인증서가 설치되어 있다면 "http://" -> "https://"만 변경해서 사용하면 쉽게 끝낼 수 있다.하지만 우리 회사는 없으므로 ㅠ 사용 방법은 드롭박스 가입하신 후 해당 링크로 들어가셔서 Public 폴더를 생성합니다.생성된 공유 폴더에 ipa, plist파일을 등록하고 html, plist 파일의 경로를 dropbox에 있는 링크 주소로 변경합니다.그리고 확인차 다운로드 시작!!!기존 자체 서버를 썼던것 보다 속도가 많이 느리네요... Public폴더 만들기 링크.
[홈페이지]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..