From IT Skills
Jump to: navigation, search

Versions[edit | edit source]

6[edit | edit source]

7[edit | edit source]

8[edit | edit source]

9[edit | edit source]

Sliced apps are supported on devices running #9.0 and later; otherwise, the store delivers universal apps to customers.

10[edit | edit source]

10.3[edit | edit source]

instruction set:[edit | edit source]

  • ARMv8 / ARM64 = iPhone 5s, iPad Air, Retina iPad Mini
  • ARMv7s = iPhone 5, iPhone 5c, iPad 4
  • ARMv7 = iPhone 3GS, iPhone 4, iPhone 4S, iPod 3G/4G/5G, iPad, iPad 2, iPad 3, iPad Mini
  • ARMv6 = iPhone, iPhone 3G, iPod 1G/2G

devices[edit | edit source]

  • Latest version for iPhone 3G is 4.2.1
  • Latest version for iPad 1 is 5.1.1
 Latest OS
IPad 29 (3.5)
IPad 39 (3.5)
IPad Pro10 (2.1)
IPad Pro less10 (2.1)
IPad mini10 (2.1)
IPad mini 19 (3.5)
IPhone 3Gs6 (1.6)
IPhone 47 (1.2)
IPhone 510 (2.1)
IPhone 610 (2.1)
IPhone plus10 (2.1)

64 bits[edit | edit source]

  • universal 32+64-bit can be run only from 5.1.1
  • 64-bit can be run from 7.0.3

features[edit | edit source]

  • Blocks from 4.0
  • Core Data improved in 5.0
  • ARC from 5.0
  • Swift needs iOS 7.0, forbids performSelector

UI[edit | edit source]

  • iAd mobile advertising network was added in 4.0
  • Storyboard may work in 5.0 but better to use them in 8.0
  • AutoLayout requires at least iOS 6.0
  • Size Classes may work on iOS 7.0 and fully supported in 8
  • Split view is available in iOS8, and 6.0 for iPad

Upgrade tricks[edit | edit source]

6/7 deltas[edit | edit source]

http://stackoverflow.com/questions/17794037/interface-builder-what-are-the-uiviews-layout-ios-6-7-deltas-for/18870798#18870798