copy警告:'sizeWithFont:' is deprecated: first deprecated in iOS 7.0 - Use -sizeWithAttributes:
修改前:CGSize xxxxSize =[xxxxString sizeWithFont:xxxxFont];
修改后:CGSize xxxxSize =[xxxxString sizeWithAttributes:@{NSFontAttributeName:xxxxFont}];
copy警告: 'sizeWithFont:constrainedToSize:lineBreakMode:' is deprecated: first deprecated in iOS 7.0 - Use -boundingRectWithSize:options:attributes:context:
修改前:CGSize xxxxSize =[xxxxString sizeWithFont:XXXXFont constrainedToSize:CGSizeMake(xxxxWidth, xxxxMAXFLOAT) lineBreakMode:xxxxNSLineBreakMode];
修改后:NSMutableParagraphStyle *paragraphStyle =[[NSParagraphStyle defaultParagraphStyle] mutableCopy];
paragraphStyle.lineBreakMode = xxxxNSLineBreakMode;//无NSMutableParagraphStyle时,忽略
CGSize xxxxSize = [xxxxString boundingRectWithSize:CGSizeMake(<#CGFloat width#>, <#CGFloat height#>)
options:<#(NSStringDrawingOptions)#>
attributes:<#(nullable NSDictionary<NSString *,id> *)#>
context:<#(nullable NSStringDrawingContext *)#>].size;
CGSize xxxxSize = [xxxxString boundingRectWithSize:CGSizeMake(xxxxWidth, xxxxMAXFLOAT)
options:xxxxNSStringDrawingOptions
attributes:@{NSFontAttributeName:xxxxFont,NSParagraphStyleAttributeName:paragraphStyle}
context:nil].size;
修改前:interfaceOrientation' is deprecated: first deprecated in iOS 8.0.
修改后:[[UIApplication sharedApplication] statusBarOrientation] 替换掉。interfaceOrientation
copy警告: 'registerForRemoteNotificationTypes:' is deprecated: first deprecated in iOS 8.0 - Use -[UIApplication registerForRemoteNotifications] and UserNotifications Framework's -[UNUserNotificationCenter requestAuthorizationWithOptions:completionHandler:]
修改前:[[UIApplication sharedApplication] registerForRemoteNotificationTypes: (UIUserNotificationTypeBadge | UIUserNotificationTypeSound | UIUserNotificationTypeAlert)];
修改后:[[UIApplication sharedApplication] registerUserNotificationSettings:[UIUserNotificationSettings settingsForTypes:(UIUserNotificationTypeSound | UIUserNotificationTypeAlert | UIUserNotificationTypeBadge) categories:nil]];
[[UIApplication sharedApplication] registerForRemoteNotifications];