2010-06-02 2 views
6

저는 iPhone 앱의 초기 단계에 있으며 질문이 있습니다. 나는 어떤 검색을했으나 내가 찾고있는 것을 찾지 못했습니다.iPhone 앱에서 역/후방 호환성을 지원하는 데 권장되는 방법은 무엇입니까?

iPhone OS4에는 기능을 활용하고 싶지만 내 앱이 3.X에서도 실행되기를 바랍니다.

나는 4.0 SDK에 대한 개발하고자 다음과 같은 않는 것 같습니다

:

  1. 은 새로운 (4.0)에 "약한 고리"를 만들기 어떤 새로운 방법에 대한
  2. 전화 respondsToSelector:을 프레임 워크 기존의 프레임 워크 또는 전화

내가 닫으 암을하기 전에 새로운 프레임 워크 의 모든 방법은? 뭐가 추천 이니?

비슷한 질문에 대한 포인터를 환영합니다.

UPDATE : 그냥 참고로 - 당신이 새로운 프레임 워크를 확인하려는 경우, 당신은 최고의 기회가 인스턴스 메소드를 사용하는 대신 클래스 객체와 클래스 메소드에 respondsToSelector:를 호출하는 것입니다.

+1

가장 중요한 사항은 빌드 설정에서 배포 대상을 지원할 최소 OS 버전으로 변경하는 것입니다. –

답변

3

예, 정확히 그렇게하는 방법입니다.

당신이 이미 언급 한 적이 없다고 생각할 수있는 또 다른 트릭은 최신 SDK (이 경우 4.0)에 대해 빌드하고 대상을 지원할 가장 빠른 것으로 설정하는 것입니다 (이 경우 3.0 케이스).

범용 (iPhone/iPad) 앱을 만들기 위해 3.2 SDK를 사용해 볼 수도 있습니다. 이것은 동일한 두 가지 API로 작동하는 동일한 방법을 사용하는 Apple 템플릿입니다.

관련 문제