面试

作者: iOS刘横 | 来源:发表于2015-07-30 18:13 被阅读532次

知乎链接

知乎上一个我比较喜欢的面试iOS题目大概作答了下一些设计实践的大家自行百度吧有问题留言,共同进步。

内存中的栈和堆的区别是什么?那些数据在栈上,哪些在堆上?
数据指针在栈 尸体对象在堆 我看网上说栈的动态存放alloc init懂得请回复

block中的weak self,是任何时候都需要加的么?
并不是这个自己判断就可以

GCD的queue,main queue中执行的代码,一定是在main thread么?

queue是gcd自己去调 thread是通过runloop去掉之前遇到过一个问题是view弹出的问题 queue弹出后并不响应事件

讲述一下runtime的概念,message send如果寻找不到相应的对象,会如何进行后续处理 ?
编译后 super class,r什么,r什么list,找不到抛出异常

TCP和UDP的区别是什么?

聊天和·nba直播具体的自己百度吧就是协议

哪些类不适合使用单例模式?即使他们在周期中只会出现一次。

指针啥的

Notification的使用场景是什么?同步还是异步?
同步

简单介绍一下KVC和KVO,他们都可以应用在哪些场景
kvc其实主要还是做网络数据序列化来用,kvo多个监听

UIButton的父类是什么?UILabel呢?
直说button 这个不一定具体看初始化的属性

实现一个第三方控件,可以在任何时候出现在APP界面最上层

window

NSThread中的Runloop的作用,如何使用?
例子很多还是看使用情况

.h文件中的变量,外部可以直接访问么?
不行可以考虑kvc

相关文章

  • 面试者

    面试面试面试

  • 行为性面试 #3.1.9

    面试主要分类 按面试内容:结构化面试、非结构化面试、半结构面试。 按面试中提问类型:行为性面试、情景性面试、动机面...

  • 面试的构成要素

    面试要素是指构成任何一次面试活动必不可少的基本因素。面试因素有10个:面试目的、面试内容、面试方法、面试考官、面试...

  • 面试材料

    面试经验 面试题1 面试题2 面试题3 面试题4 面试题5 面试题6――数据结构 面试题7――网络 面试题8――汇...

  • 测评工具

    一、笔试/机考 针对专业性强岗位 二、面试 电话面试/视频面试/技术面试/HR面试/综合面试 1.半结构化面试:面...

  • 面试面试面试伤神伤神

    面试面试面试伤神伤神

  • 思维导图助力面试

    面试前 面试中 面试后

  • 12套JAVA高级面试课程(只为冲高薪准备)

    12套JAVA高级面试课程,BAT高级面试,架构师面试,高级工程师面试,java就业面试,校招面试,算法面试,my...

  • 前端面试知识点整理

    面试1:CSS布局面试2:CSS盒模型面试3:flex弹性盒布局面试4:DOM面试5:原型链面试6:面向对象面试7...

  • 掌握这些套路,90%的面试都能过!!

    面试面试面试,走进大学我们开始发现: 进学生会要面试,进社团也要面试,考研保研都要面试,找工作更是有长达五论面试!...

网友评论

本文标题:面试

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