앱 리뷰 신청 결과 8일만에 리젝. 내용은 다음과 같다. Thank you for your resubmission. However, here is our finding: 20.2 Details Your app includes a contest but it does not: - Include official rules for the iPad Giveaway event, which is required. - Indicate that Apple is not involved in any way with the contest. Next Steps It is necessary to: - Include official rules of the contest or sweepstakes in the app - Includ..
버전 관리를 위해 svnX 툴을 이용해 복사해서 브런치에 폴더를 복사했는데 checkout 받고 커밋하려니 커밋이 되지 않는다.콘솔에서 .svn파일을 지우고 다시 업로드 하고 지우고, 몇 번을 했지만 않된다... 사진의 체크박스 부분이 회색으로 되어 있어 체크가 안될경우 우클릭 하여 Add해주면 해결 되는데Add가 나오지도 않는다. 혹시나 싶어 svnX 의 Working Copies에서 업데이트 후 확인해 보니 내가 수정 했던 파일이 수정 되었다고 나오길래해당 파일 선택 후 commit!! 그리고 다시 xCode에서 파일 수정 후 commit!!하니 된다..!!! 이건 뭐... 3시간 삽질 한게 안타까울 뿐...xCode는 예전부터 새로 생성된 저장소에 처음 커밋시 커밋이 안되는 버그가 있었는데 그거랑 ..
새로 입사한 회사에서 대략 4개월정도 투자해서 만들었을만한 앱을 Android, iOS 모두 보게 되었다. iOS야 초장기부터 벌써 4년넘게 봐서 어느정도 능숙하다라고 말할 수 있지만 그렇다고 스스로 잘한다는 생각은 들지 않는다. 소스코드를 보면 그사람의 성격이나 능력 개발 경력등이 보인다.이번 아이폰 소스는 경력이 많지 않은 사람의 것이리라는 생각이 들었다. 대략 1년 정도? 개발자로 생각되었다.그 이유를 들자면 이렇다.1. 기본적인 주석을 한 줄 한 줄 해더파일조차 달아놓았다.2. 오래된 개발 방식으로 개발되었다. xib3. 하나의 클래스에 3천 라인이 넘어간다. 4. 프로토콜을 남발하였다. 프로토콜이 하나의 클래스에서 3~4개 클래스를 거쳐 호출 된다.5. 너무 세분화 시킨 나머지 하나의 화면을 구..
자료 정리 안됨... 참고 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..
APNS등록시 iOS 8 버전부터 변경 됨. if ([application respondsToSelector:@selector(registerUserNotificationSettings:)]){//iOS8UIUserNotificationSettings* notificationSettings = [UIUserNotificationSettings settingsForTypes:UIUserNotificationTypeAlert | UIUserNotificationTypeBadge | UIUserNotificationTypeSound categories:nil];[[UIApplication sharedApplication] registerUserNotificationSettings:notificationSett..
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 기준으로 빌드하면 될 것 같다. 파일 다운로드 하기
Mac OS Yosemite 업데이트 이후 iTunes 노래 반복에 대한 설정 아이콘이 사라졌습니다. 활용도가 높은 메뉴인데 요 자리에 있어야할게 없으니 뭔가 이상하네요. 제어기 > 반복 > 모두, 항목 한개 를 선택하시면 예전처럼 버튼이 나타납니다. 마우스 우클릭을 통해서도 설정 하실 수 있습니다. 문제는 다시 아이튠즈를 실행하면 저 버튼이 사라진다는...다음 업데이트때 개선해 주리라 믿고우클릭 이용해야 겠습니다.