登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

最新大厂iOS面试题总结 [复制链接]

2019-3-14 16:23
G_猿员 阅读:297 评论:0 赞:0

关于面试题,可能没那么多时间来总结答案,有什么需要讨论的地方欢迎大家指教。主要记录一下准备过程,和面试的一些总结,希望能帮助到正在面试或者将要面试的同学吧。

面试题

  • 1.详细描述一下UVeW与 ALAyer的关系draw Rect一定会影响性能吗? UI Dynamics与UIKit Animation的最本质区别是什么?

  • 2.如何用 UllmageView显示超大分辨率的图?如果要支持缩放呢?

  • 3.了解 fishhook吗?说说为什么 fishhook不能修改非动态连接库中的符号?

  • 4.C++调用虚方法与 Objective-C发消息有什么区别?

  • 5.了解 placement new吗? Objective-C中如何实现这个功能

  • 6.如何在ARC环境下用C++标准库容器来管理Objective-C对象?

  • 7.id、sef、 super它们从语法上有什么区别?

  • 8.isa是什么?是指向Cass对象本身的指针吗?

  • 9.block修改捕获变量除了用 block还可以怎么做?有哪些局限性?

  • 10.NSDictionary与 NSHashTable有什么区别,它们的使用场景是怎样的?

  • 11.用过Swit吗?如何评价 String index的设计?

  • 12.假设 iPhone上有一个与服务器的TCP连接,此时 iPhone忽然断网,服务器能在短时间内知会 iPhone的离线吗?

  • 13.为什么 Wireshark不能直接抓取SSL的原始数据?

    1. backtrace是在用户态实现的吗?能否讲讲实现它的大致思路?

    1. malloc的指针 double free产生的异常与访问freed指针有可能产生的异常有什么区别?为什么访问 freed指针不一定产生异常?

    1. RunLoop是一个不停歇在运行的死循环吗?为什么?

  • 17.看过 runtime的源码吗?源码中常有的fastpath、 flowpath是什么?

    1. runtime中 SideTable(不是 SideTable)存在的意义是什么

    1. Objective-C是如何保证系统升级后的AB稳定性的?

更多:iOS面试题(附答案)


另外附上一份收集的各大厂面试题(附答案) ! 要的可加iOS高级技术群:937194184,群文件直接获取

各大厂面试题

分享到:
我来说两句
facelist
您需要登录后才可以评论 登录 | 立即注册
所有评论(0)
关闭

每日头条

通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| 广东互联网违法和不良信息举报中心|中国互联网举报中心|Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

返回顶部
股票配资-专业正规安全股票配资公司-炒股平台门户网-蜂窝配资