Perfect Combination of LaunchImage and LaunchScreen in iOS8
In iOS8, Apple introduced LaunchScreen.xib to replace the previous LaunchImage as the app’s launch interface. Compared to LaunchImage, LaunchScreen.xib is undoubtedly more convenient with AutoLayout, especially as iOS device screen sizes become increasingly diverse. Otherwise, an app compatible with iPhone5 to iPhone6Plus would require four different sizes of LaunchImages. However, LaunchScreen is only supported in iOS8, so some developers still choose the traditional LaunchImage method. There’s also a way to combine LaunchImage and LaunchScreen: using LaunchScreen for larger iPhones (iPhone6 and iPhone6Plus, which both run iOS8) and LaunchImage for iOS7 (since iOS7 phones only include 4-inch and 5.5-inch iPhones, only two images are needed). ...