美文网首页
一句话笔记(43)(Crash)

一句话笔记(43)(Crash)

作者: 天空中的球 | 来源:发表于2020-04-29 22:21 被阅读0次

一句话笔记,某段时间内遇到或看到的某个可记录的点。

  • __block和__weak修饰符的区别
  • iOS 哪些类是线程安全的,哪些是线程不安全的
  • Crash收集修复的?
  • iOS 加固
一、__block和__weak修饰符的区别

说白了,之前还真没有好好理一下,理清楚就好了

  • __block不管是ARC还是MRC模式下都可以使用,可以修饰对象,还可以修饰基本数据类型。
  • __weak只能在ARC模式下使用,也只能修饰对象,不能修饰基本数据类型。
  • __block对象在block中指针捕获的,对象值可以改变,__weak则不可以。
  • __block对象在ARC下可能会导致循环引用,非ARC下会避免循环引用,__weak只在ARC下使用,可以避免循环引用。
二、iOS 哪些类是线程安全的,哪些是线程不安全的
  • NSMutbaleArray类就是线程不安全的
  • NSArray NSCache 类就是线程安全的
  • 如何实现一个线程安全的字典?
    • 读写锁
    • 同步队列的写法
三、Crash收集修复的?
四、iOS 加固
  • 方法名混淆
  • 明文字符串混淆
  • 反调试

相关文章

网友评论

      本文标题:一句话笔记(43)(Crash)

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