美文网首页
2018-04-27 iOS 百度一面面试题

2018-04-27 iOS 百度一面面试题

作者: 丁桥人在外地 | 来源:发表于2018-04-27 15:28 被阅读42次
    1. property 修饰属性的几个常用的关键字及含义, assgin、weak、copy、 strong,

      assgin 和 weak的区别

      字符串用strong 和copy的区别

      nonatomic 和 atomic 的区别

      atomic 是不是线程安全的 什么时候会出现线程不安全

    2.block

        按照内存分几种block 
    
        循环引用、内存泄漏如何检测  
    
        __weak typeof(self) weakSelf = self;
    
        为什么 有时候 要用这个修饰    block 内部 typeof(weakSelf) strongSelf = weakSelf; 
    
    1. CGD多线程

      队列分类 、执行函数

      死锁

      操作组(多任务按照顺序执行)

      栅栏

    1. 内存管理

      arc 内存管理机制和原理

      自动释放池如何使用

    5.runloop

    五种模式
    
    NSTimer计时不准确 如何修正
    
    runloop和线程的关系  
    
    子runloop一定要手动开启 
    

    6.KVO的实现原理

    为什么要派生一个子类
    
    如何手动调用监听模式
    
    1. TCP协议

    相关文章

      网友评论

          本文标题:2018-04-27 iOS 百度一面面试题

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