3

기본 sdk 5.0으로 컴파일 된 앱이 iOS4.x에서 작동합니까?기본 sdk 5.0으로 컴파일 된 앱이 iOS4.x에서 작동합니까?

배포 목표를 4.0으로 만들었습니다. ARC는 iOS4.x 장치에서 작동합니까? 같은 앱에서 두 가지를 모두 지원할 수있는 방법이 있습니까? iOS5에서 ARC를 사용하는 경우 메모리 관리iOS4.x 디바이스에서 올바르게 발생합니까?

답변

1

ARC는 기능입니다. 입니다. 따라서 SDK의 영향을받지 않습니다. Apple은 4.0 및 5.0에서 ARC를 지원합니다. 그러나 현재까지는 Xcode의 베타 버전을 사용하여 빌드 된 앱을 제출할 수 없습니다.

0

배포 목표를 4.0으로 설정하면 앱에서 4.0을 포함한 모든 상위 버전의 iOS를 지원합니다. 그래서 대답은 '예'입니다.

+0

응답 해 주셔서 감사합니다. 내 질문은 우리가 코드에서 추가 변경이 필요한지 여부입니다. ARC는 iOS5에서만 도입 되었기 때문에 ARC를 사용할 수없는 이전 iOS 버전 작업에 영향을 미칩니 까? 컴파일러가 모든 것을 자동으로 처리 할 것인가? –

+0

체크 아웃 http://stackoverflow.com/questions/6308425/ios-5-best-practice-release-retain – Vanya

2

Apple은 ARC가 iOS 4 (특정 버전을 언급했는지 또는 iOS 4.0이 포함되었는지는 확실하지 않음)에서 작동 할 것이라고 말했습니다. 하지만 iOS5가 출시 될 때까지 ARC 응용 프로그램을 제출할 수 있다고 생각하지 않습니다 ...

+0

iOS 4.0은 명시된 내용과 관련하여이를 지원하기위한 최소 한도입니다. 나는 그들이 런타임 지원을 위해 버전이 필요하다고 생각한다. –