2013-04-26 2 views
6


iOS 빌드 설정에서 사용할 수있는 아키텍처에 대해 약간 혼란 스럽습니다.iOS 사용 가능 아키텍처 문제

  1. i386
  2. armv6
  3. armv7
  4. armv7s :

    나는 4 가지 유형이 있다는 것을 발견했다.

시뮬레이터 용 armv6은 시뮬레이터 용입니다 (구형 장치라고 생각하시면됩니다).

하지만 저는 armv7과 armv7에 대해 혼란스러워합니다.

1) armv7과 armv7의 차이점은 무엇입니까?

2) armv7armv7s 아키텍처 기반 앱은 이전 iOS 버전을 지원합니까?

검색했지만 유용한 정보가 없습니다.
차이점을 미리 이해해 주시면 감사하겠습니다.

답변

6

I386, ARMv6에, ARMv7 이상 ARMV7S 프로세서 아키텍처 (명령어 세트)는 ARMv7S는 (애플 A6 프로세서) 아이 패드 4, 아이폰 5에서 발견되고있다.

Apple에서 설계 한 프로세서 A6은 ARMv7S 아키텍처 중 첫 번째 프로세서입니다. 완전히 ARMv7과 호환되지만 Apple에서 특정 최적화를 추가했습니다. 이러한 최적화는 일반적인 ARMv7에서 작동하지 않으므로 s를 추가 한 것입니다.

위키 백과는 Switft 호출 AnandTech는 대한 좋은 게시물이 있습니다 무엇 armv7s에 대한 The iPhone 5 review - Decoding Swift