目录

一面

二面

三面


一面

* 1、自我介绍

* 2、项目相关

* 3、怎么自定义导航跳转

* 4、谈谈runtime的理解

* 5、KVC的用途

* 6、使用method swizzling要注意什么?(进行版本迭代的时候需要进行一些检验,防止系统库的函数发生了变化)

* 7、谈对引用计数的理解

* 8、谈谈runloop的理解

* 9、runloop有哪些状态

* 10、autoreleasepool的使用场景

* 11、TableView优化,怎么减少卡顿

* 12、copy assign retain weak关键词

* 13、JSON转Model

* 代码布局

* 多屏幕适配

* HTTP请求头和响应头

* Cookie

* NSCache

* 自己设计一个缓存器

* 怎么实现LRU

* SDWebImage

* 二叉树先序遍历(递归和非递归)</

今日头条面试——iOS开发面试题相关推荐

  1. 【面试】iOS 开发面试题(二)

    [面试]iOS 开发面试题(二) 1. 我们说的oc是动态执行时语言是什么意思? 答案:多态. 主要是将数据类型的确定由编译时,推迟到了执行时. 这个问题事实上浅涉及到两个概念.执行时和多态. 简单来 ...

  2. 2020,300道高级iOS开发面试题(最新整理)

    这个栏目将持续更新–请iOS的小伙伴关注! 一:知名大厂iOS开发面试题篇 1.腾讯-最新iOS面试题总结 2.百度-最新iOS面试题总结 3.头条-最新iOS面试题总结 4.阿里-最新iOS面试题总 ...

  3. iOS开发面试题整理

    前言 本文借鉴整理了iOS高级开发常见的面试题,并且分博客一一分析,希望能和大家一起进步学习. 欢迎大家关注我的 Github?以及相关博客 Github.io 简书 大家的鼓励是我前进的动力? iO ...

  4. block的理解 ios_iOS面试--字节跳动最新iOS开发面试题

    序言 以下iOS面试题仅供参考,毕竟面试是不可控的,但懂得越多,自然机会越大! 字节一面内容: 1. 自我介绍 2. 介绍一下简历中的一个项目 3. 面向对象的三个要素 4. 多态? 5. Java, ...

  5. 常见iOS开发面试题(有10w多访问量的面试题)

    1.objective-c常见面试题: 1.OC 语言的基本特点 OC 语言是 C 语言的一个超集,只是在 C 的基础之上加上了面向对象(oop) 的特性; OC 与 Java 语言相同都是单继承,这 ...

  6. 芒果iOS开发面试题答案

    面试题答案总结 1.简述OC中内存管理机制 1.1 OC的内存管理机制是自动引用计数,内存管理的原则是谁开辟谁释放,有retain的地方就要有release 1.2 内存管理分为ARC和MRC,在MR ...

  7. 长沙戴维营教育iOS开发面试题周刊

    [TOC] 1. 介绍一下assign, copy与retain的区别. assign 简单的指针赋值,不涉及引用计数的操作. copy 产生一个新对象,引用计数为1,老对象引用计数不变. retai ...

  8. 今日头条面试——iOS开发岗

    目录 一面 二面 三面 一面 1.自我介绍 2.项目相关 3.怎么自定义导航跳转 4.谈谈runtime的理解 5.KVC的用途 6.使用method swizzling要注意什么?(进行版本迭代的时 ...

  9. 【理论面试篇】收集整理来自网络上的一些常见的 经典前端、H5面试题 Web前端开发面试题...

    ##2017.10.30收集 面试技巧 5.1 面试形式 1)        一般而言,小公司做笔试题:大公司面谈项目经验:做地图的一定考算法 2)        面试官喜欢什么样的人 ü  技术好. ...

最新文章

  1. leetcode算法题--买卖股票的最佳时机 II
  2. ajax传递复杂参数
  3. linux命令行引导iso,如何在Linux上使用命令行从可启动ISO创建可启动USB?
  4. asp 取数据 计算_地学数据 | 地理空间数据获取方式汇总
  5. 靠 GitHub 打赏谋生的程序员,他们是怎么做的?
  6. JESD204B的AXI4-Lite时序分析(对比SRIO的AXI4-Lite时序分析)
  7. YbtOJ#20070-[NOIP2020模拟赛B组Day5]诗人小K【状压dp】
  8. python学习day32 黏包 struct模块
  9. 物理史2000年来最豪华阵容也是最为精彩的对决!
  10. kafka(一)设计分析
  11. linux 日文 字体,安装Fedora 11的程序用的竟然是日文字体?!
  12. scrapy_全站爬取
  13. java 泛型 basedao_java的SSH的baseDao,巧用泛型
  14. java word_java输出word解决方案
  15. matlab节约里程法_vrp几种算法的matlab源代码(扫描算法,禁忌搜索算法,节约里程算法)...
  16. JavaWeb教程路线
  17. 5个常用的大数据可视化分析工具
  18. laypage分页java例子_laypage分页控件使用实例详解
  19. 网络地址和广播地址的快速计算方法
  20. 计算机论文刊物发表,计算机论文发表流程

热门文章

  1. android dpi计算器,安卓多功能计算器 One++ Calculator 1.7.5 中文多语免费版
  2. python录音功能,python实现录音功能可随时停止录音代码
  3. 获得旅行青蛙无限三叶草方法及apk
  4. CleanMyMac X2022苹果电脑专业清理Mac加速器软件
  5. Bmob关联Android,Android如何使用Bmob后端云实现失物招领功能
  6. Laravel 5.5 注册登录
  7. Java代码混淆工具ProGuard
  8. 3269: 万水千山粽是情
  9. Pytho : 算法-选择排序
  10. 匿名上位机V7波形显示教程