美文网首页
runloop应用之iOS线程保活

runloop应用之iOS线程保活

作者: 大虾咪 | 来源:发表于2021-08-15 14:42 被阅读0次

iOS13适配
iOS13更新后对Ai定损、一车一件项目进行适配 做了一下调查

1

禁止通过KVC访问某些私有属性 会引起崩溃
禁止使用上述_placeholderLabel.textColor访问私有属性  排查其他KVC情况
[_textField setValue:self.placeholderColor forKeyPath:@"_placeholderLabel.textColor"];
[searchBar valueForKey:@"_searchField”];

2

模态弹出默认交互改变**控制器Present的时候(页面跳转—从下往山上弹出)
modalPresentationStyle的默认值变了统一在baseViewController或者BaseNavgationController的 
viewDidLoad方法中设置self. modalPresentationStyle = UIModalPresentationFullScreen;

3

排查代码是否用到DeviceToken 重点关注推送  
注意iOS 13 通过[deviceToken description]获取到的内容已经变了

4

从2020年4月开始,所有使⽤ iOS13 SDK 的 App 将必须提供 LaunchScreen,
LaunchImage即将退出历史舞台。LaunchImage去掉   用LaunchScreen.storyboard

5

Dark Mode暗黑模式适配
image.jpeg

6

 UISegmentedControl  默认样式改变   
原本设置选中颜色的 tintColor 已经失效,新增了[selectedSegmentTintColor](https://links.jianshu.com/go?to=https%3A%2F%2Fdeveloper.apple.com%2Fdocumentation%2Fuikit%2Fuisegmentedcontrol%2F3335209-selectedsegmenttintcolor%3Flanguage%3Dobjc) 
属性用以修改选中的颜色。

目前调研的只有这6点后续持续跟踪

相关文章

  • iOS底层原理——浅谈RunLoop

    RunLoop应用:线程保活 线程保活、控制销毁 iOS-浅谈RunLoop8iOS底层原理总结 - RunLoo...

  • runloop应用之iOS线程保活

    iOS13适配iOS13更新后对Ai定损、一车一件项目进行适配 做了一下调查 1 2 3 4 5 6 目前调研的只...

  • iOS Runloop的理解与使用

    Runloop的概念 Runloop的存在主要就是为了线程保活,线程保活是为了线程能够及时的处理事件,不会在其执行...

  • iOS Runloop 线程保活及坑

    iOS Runloop 线程保活及坑 上面的代码, Thread 这个类继承自 NSThread ,然后重写了 d...

  • iOS笔记-runloop

    runloop可以做什么? 处理crash 保持线程存活(线程保活) 监测、优化卡顿 线程和runloop有什么关...

  • RunLoop 02 - 应用(线程保活)

    RunLoop 02 - 应用(线程保活) PermanentThread PermanentThread 使用示例

  • RunLoop学习笔记

    参考深入理解RunLoop深入研究 Runloop 与线程保活RunLoop分享by孙源 RunLoop的概念 R...

  • Runloop源码解析:运行逻辑

    Runloop应用: Timer失效问题; 线程保活; Runloop的运行逻辑: 入口函数 通知Observer...

  • 10.3 runloop 的实际应用

    runloop实际中的应用 控制线程生命周期(线程保活)、崩溃的起死回生 runloop和performselec...

  • iOS总结篇-RunLoop

    RunLoop是什么? RunLoop是一个事件循环,让线程休眠和线程保活成为了可能,线程休眠可以节省CPU资源;...

网友评论

      本文标题:runloop应用之iOS线程保活

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