2012-11-17 2 views
0

5.0 SDK 서적에서 iOS 개발을 배우고 있는데, 6.0 용으로 출시 된 제품이 없다고 생각하기 때문에 좋은 책이기 때문에 나올 때 다시 구매할 것입니다.새 프로젝트의 기본 최소 iOS 버전을 어떻게 지정합니까?

내가 사용하는 기본 방법 중 많은 부분이 6.0에서 더 이상 사용되지 않습니다. 즉, UIViewController shouldAutorotateToInterfaceOrientationUIViewController viewWillUnload입니다. < 6.0을 타겟팅하면 후자가 조금 더 중요합니다.

그렇다면 Xcode에서 6.0 대신 5.0 템플릿을 사용하려면 어떻게해야합니까?

+1

당신은 레이 Wenderlich [사이트]를 선택, 아이폰 OS 5, 6, 금액 등의 일에서 탁월한 책을 읽으려면 (http://www.raywenderlich.com/store) – tkanzakic

+0

감사 tkanzakic, 내가 가진 내가 읽는 5 권의 책. Objective-C 프로그래밍, iOS 5 개발 시작, iOS5 개발자 요리 책, Mac에서 Objective-C 학습. 한 번 사용 가능한 iOS 용 iOS 6 특정 책을 구입할 수있는 좋은 책입니다. –

답변

1

정말 템플릿에 관한 질문입니까? 그렇다면 iOS 5 SDK 용으로 개발 된 Xcode 버전을 사용해야합니다. Xcode 4.2가 이것을 할 것입니다. 엑스 코드의 이전 버전은 여기에 있습니다 : 귀하의 질문은

https://developer.apple.com/downloads/index.action?name=Xcode

경우, "어떻게에서 iOS 5에 대한 개발의 Xcode 4.5.x를 사용할 수있다"단지 5.0 프로젝트의 배포 대상을 설정합니다. 시뮬레이터에서 테스트해야하는 경우 Xcode에서 iOS 5 시뮬레이터를 다운로드 할 수 있습니다.

  • BIDViewController로 아이폰 OS에서 같은 것은 없다 :

    그러나, 그래서 여기에 몇 가지 더 기타 의견은, 당신이 정말로 요구하는지 말해 어렵다. 당신은 몇 가지 특정 예제에서 일부 UIViewController 하위 클래스에 대해 이야기해야합니다.

  • shouldAutorotate. iOS 6에서는 '비추천'되지 않습니다. 그것은 전혀 호출되지 않습니다! iOS 6에서는 이전 시스템에서 지정한 방법과 완전히 다른 방식으로 회전을 지정합니다.

  • viewWillUnload. iOS 6에서는 '비추천'되지 않습니다. 그것은 전혀 호출되지 않습니다! 실제로보기가 언로드되지 않습니다. 이것은 iOS 5에서도 마찬가지 일 수 있습니다. 그러나 그것은 WWDC 2012 비디오에서 기억하고 있다고 생각한 것을 바탕으로 한 추측 일뿐입니다.

+0

그리고 비록 iOS 5가 iOS 6 용으로 아직 업데이트되지는 않았지만, * 코드 예제 *의 대부분이 차이점을 지적하는 광범위한 의견과 함께있었습니다 : https://github.com/mattneub/Programming-iOS-Book -Examples – matt

+1

1. 죄송합니다. 이제 'UIViewController'가 수정되었습니다. 2. SDK를 구현할 때 SDK 운영체제에서 사용 중지되었습니다. SDK Docs - "View Controller가 지정된 방향을 지원하는지 여부를 나타내는 부울 값을 반환합니다 (iOS 6.0에서는 더 이상 사용되지 않습니다. 대신 supportedInterfaceOrientations 및 preferredInterfaceOrientationForPresentation 메서드를 재정의하십시오.)". 3. SDK는 또한 "사용되지 않음"이라고 알려줍니다. 제가 간단히 말하지만 새로운 프로젝트를 만들 때 디폴트 5.0 스켈레톤으로 5.0을 타겟으로하는 것이 기본값입니다. 프로젝트를 생성 할 때 이것을 묻지 않습니다. –

+1

그러면 내 첫 번째 대답은 원하는 답변입니다. 기본 5.0 "해골"(좋은 용어)을 사용하는 Xcode 버전을 사용하십시오. 앞서 말했듯이, Xcode 4.2는 그런 버전입니다. Xcode 4.4에서 사용하는 템플릿을 기억할 수 없습니다. – matt

관련 문제