버전 관리를 위해 svnX 툴을 이용해 복사해서 브런치에 폴더를 복사했는데 checkout 받고 커밋하려니 커밋이 되지 않는다.콘솔에서 .svn파일을 지우고 다시 업로드 하고 지우고, 몇 번을 했지만 않된다... 사진의 체크박스 부분이 회색으로 되어 있어 체크가 안될경우 우클릭 하여 Add해주면 해결 되는데Add가 나오지도 않는다. 혹시나 싶어 svnX 의 Working Copies에서 업데이트 후 확인해 보니 내가 수정 했던 파일이 수정 되었다고 나오길래해당 파일 선택 후 commit!! 그리고 다시 xCode에서 파일 수정 후 commit!!하니 된다..!!! 이건 뭐... 3시간 삽질 한게 안타까울 뿐...xCode는 예전부터 새로 생성된 저장소에 처음 커밋시 커밋이 안되는 버그가 있었는데 그거랑 ..
자료 정리 안됨... 참고 URL 리스트http://www.mcthe.com/xe/study/22881http://dogfeet.github.io/articles/2012/persist-cookie-of-uiwebview.html //웹뷰에 쿠키 실어 보내기 NSURL *url = [NSURL URLWithString:COUPON_STORE_URL]; NSMutableURLRequest *webRequest = [NSMutableURLRequest requestWithURL:url]; //저장된 쿠키 정보를 가져온다.NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies]; NSHTTPCookie *cookie = nil; NS..
사용자 위치정보값을 토대로 기상청에서 날씨 정보를 가져오기 위해 구글 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..