Use the code to obtain the APP startup page image,
Use code to get the APP startup page Image
Source code-Swift
/// AppleSystemService. swift // Swift-Animations // Created by YouXianMing on 16/8/11. // Copyright©2016 YouXianMing. all rights reserved. // import UIKitclass AppleSystemService: NSObject {/** Get the lauch image. -returns: The lauch image. */class func launchImage ()-> UIImage {var lauchImage: UIImage! Var viewOrientation: String! Let viewSize = UIScreen. mainScreen (). bounds. size let orientation = UIApplication. sharedApplication (). statusBarOrientation if orientation =. landscapeLeft | orientation =. landscapeRight {viewOrientation = "Landscape"} else {viewOrientation = "Portrait"} let imagesInfoArray = NSBundle. mainBundle (). infoDictionary! ["UILaunchImages"] for dict: Dictionary <String, String> in imagesInfoArray! Array {let imageSize = CGSizeFromString (dict ["UILaunchImageSize"]!) If CGSizeEqualToSize (imageSize, viewSize) & viewOrientation = dict ["UILaunchImageOrientation"]! As String {lauchImage = UIImage (named: dict ["UILaunchImageName"]!)} Return lauchImage }}
Source code-Objective-C
/// AppleSystemService. h // AppleSystemService // Created by YouXianMing on 16/7/2. // Copyright©2016 YouXianMing. all rights reserved. // # import <Foundation/Foundation. h> # import <UIKit/UIKit. h> @ interface AppleSystemService: NSObject/*** Get the lauch image. ** @ return The lauch image. */+ (UIImage *) launchImage; @ end
/// AppleSystemService. m // AppleSystemService /// Created by YouXianMing on 16/7/2. // Copyright©2016 YouXianMing. all rights reserved. // # import "AppleSystemService. h "@ implementation AppleSystemService + (UIImage *) launchImage {UIImage * lauchImage = nil; NSString * viewOrientation = nil; CGSize viewSize = [UIScreen mainScreen]. bounds. size; UIInterfaceOrientation orientation = [[UIApplication sharedApplication] statusBarOrientation]; if (orientation = required | orientation = UIInterfaceOrientationLandscapeRight) {viewOrientation = @ "Landscape ";} else {viewOrientation = @ "Portrait";} NSArray * imagesDictionary = [[[NSBundle mainBundle] infoDictionary] valueForKey: @ "Dictionary"]; for (NSDictionary * dict in imagesDictionary) {CGSize imageSize = CGSizeFromString (dict [@ "UILaunchImageSize"]); if (CGSizeEqualToSize (imageSize, viewSize) & [viewOrientation is1_tostring: dict [@ "login"]) {lauchImage = [UIImage imageNamed: dict [@ "UILaunchImageName"] ;}} return lauchImage ;}@ end