美文网首页
iOS 滴滴面试整理

iOS 滴滴面试整理

作者: 赖晓嘉LMT | 来源:发表于2021-04-08 21:49 被阅读0次

1, setNeedsDisplay,layoutIfNeeded,layoutSubviews,setNeedsLayout

layoutSubviews 默认没有做任何事,需要子类重写

  • init 不会触发layoutSubviews,但initWithFrame初始化 CGRect不为CGRectZero 时会触发
  • addSubview 会触发
  • 设置view的frame 会触发
    setNeedsLayout 标记为需要布局,异步调用layoutIfNeeded刷新布局,不立即刷新,layoutSubviews一定会被调用

2,链式编程,函数式编程

3,MVVM数据双向绑定

block,rac.kvo监听

4,GCD

    NSLog(@"1");
    dispatch_async(dispatch_get_global_queue(0, 0), ^{
        NSLog(@"2");
        dispatch_sync(dispatch_get_main_queue(), ^{
            NSLog(@"3");
        });
        NSLog(@"4");
    });
    NSLog(@"5");

15234,不会死锁

5,weak 实现流程

6,OC动态性

7,卡顿检测(CADisplayLink获取屏幕刷新)

相关文章

  • iOS 滴滴面试整理

    1, setNeedsDisplay,layoutIfNeeded,layoutSubviews,setNeeds...

  • 关于iOS面试题汇总(栏目持续更新)

    整理的一些iOS面试相关问题,持续更新,敬请关注 iOS面试题题集--iOS面试题集[https://www.ji...

  • 关于iOS面试题汇总(栏目持续更新)

    整理的一些iOS面试相关问题,持续更新,敬请关注 iOS面试题题集--iOS面试题集[https://www.ji...

  • 测试

    整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方面剖析面试[https://...

  • 测试一

    整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方面剖析面试[https://...

  • 滴滴往届笔试面试题大全

    整理了一下滴滴往届笔试面试题,希望对大家有帮助: 来源:滴滴出行笔试面试圈>> 1、史上最全Java面试266题:...

  • 面试笔记

    公司融资出现问题, 整理一下面试题开启面试的节奏超全!iOS 面试题汇总 iOS面试必看,最全梳理 2017年iO...

  • 21.objc使用什么机制管理对象内存?

    整个《面试题》都是对[2017年6月iOS招人心得(附面试题)]的整理  iOS内功篇:内存管理

  • IOS 面试整理

    内存管理 什么情况使用weak关键字,相比assign有什么不同?[https://juejin.cn/post/...

  • 直击2020——iOS全新面试题总结

    整理的一些iOS面试相关问题,持续更新,敬请关注 1、2018 iOS面试题---UI相关:事件传递,图像显示,性...

网友评论

      本文标题:iOS 滴滴面试整理

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