美文网首页
iOS13适配汇总

iOS13适配汇总

作者: Lorne_coder | 来源:发表于2019-10-09 09:55 被阅读0次

1、deviceToken的数据结构改变,需要更改取值方法(参考友盟):

if (![deviceToken isKindOfClass:[NSData class]]) return;
const unsigned *tokenBytes = (const unsigned *)[deviceToken bytes];
NSString *hexToken = [NSString stringWithFormat:@"%08x%08x%08x%08x%08x%08x%08x%08x",
                      ntohl(tokenBytes[0]), ntohl(tokenBytes[1]), ntohl(tokenBytes[2]),
                      ntohl(tokenBytes[3]), ntohl(tokenBytes[4]), ntohl(tokenBytes[5]),
                      ntohl(tokenBytes[6]), ntohl(tokenBytes[7])];
self.devToken = hexToken;
NSLog(@"deviceToken:%@", self.devToken);

2、设置状态栏的背景颜色,原有的方式用到了KVC的valueForKey:方法来获取系统API的私有属性,程序会crash,我的做法是这样的:

/**设置状态栏背景颜色*/
+ (void)setStatusBarBackgroundColor:(UIColor *)color control:(UIViewController *)control
{
    // iOS13 之前
    /*
    UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
    if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
        statusBar.backgroundColor = color;
    }
     */
    
    // iOS13 之后
    control.navigationController.navigationBar.barTintColor = color;
}

3、新增设备型号:苹果官网设备型号说明,如果项目中用到了这个,需要把新增的设备型号加进去!

相关文章

  • iOS13适配(更新中)

    对于iOS13适配汇总以及遇到的问题注意:以下适配内容,必须适配的会以"必须"标出 1. Dark Model(必...

  • iOS13适配(更新中)

    对于iOS13适配汇总以及遇到的问题 Dark Model iOS 13推出了暗黑模式Dark Model,UIK...

  • iOS13 适配问题 看这一篇就够了

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS 13适配

    技术参考: apple login IOS13适配-详细 iOS 13 适配(持续更新中) iOS13适配 掘金 ...

  • iOS13适配汇总

    1、deviceToken的数据结构改变,需要更改取值方法(参考友盟): 2、设置状态栏的背景颜色,原有的方式用到...

  • 暗黑模式开发

    iOS13暗黑模式适配(项目开发版) iOS 13 DarkMode 暗黑模式 IOS 暗黑模式适配---基础适配

  • iOS13适配更新总结

    前言: iOS13的API的变动和适配问题,我从新特性适配、API 适配、方法弃用、工程适配、SDK 适配、其他问...

  • iOS13适配研究

    iOS13今年秋季会发布,最近深入研究了下公司APP适配iOS13的注意点,适配如下。 1.由于Xcode10移除...

  • iOS13适配

    参考: iOS13 适配踩坑 - 持续更新 iOS 13 适配要点总结 iOS 13 适配要点总结 1、prese...

  • 关于WRNavigationBar iOS12、iOS13导航栏

    集成WRNavigationBar 适配iOS12 iOS13导航栏问题 在修复iOS13下在iPhone11机型...

网友评论

      本文标题:iOS13适配汇总

      本文链接:https://www.haomeiwen.com/subject/fqdwuctx.html