iOS面试题(答案) - 来自昆仑万维

转载请附原文链接:http://blog.fandong.me/2017/08/05/iOS-interviewFromKunlunResult/

property的描述有哪些 并说明各个描述的意义

weak在runtime中的实现

Autorelease Pool在ARC下的使用场景

Autorelease Pool的倾倒时机,AutoreleasePool的本身实现

KVO在使用场景KVO在runtime中的实现

KVC在使用场景KVC在runtime中的实现

RunLoop在一个循环中处理了哪些内容

C++已知类User,写出该类的构造以及,拷贝构造函数,并写出调用方式

class User{
    const int32_t _id;
    const std::string _name;
}

C++11中,lambda捕获形式有哪些

UIScrollView添加子视图,并为子视图打好约束后,是否需要更新scrollView的contentSize

Category的特性,为什么能有这样的特性

UITableView的性能优化

UIImage是否是延迟解码的,如果是能否提早解码

如何在RunLoop空闲时启动特定任务

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,361评论 30 472
  • 1.Difference between shallow copy and deep copy? 浅复制和深复制的...
    用心在飞阅读 4,610评论 0 9
  • 1. 父类实现深拷贝时,子类如何实现深度拷贝。父类没有实现深拷贝时,子类如何实现深度拷贝。 1.1 深拷贝同浅拷贝...
    iYeso阅读 5,863评论 0 13
  • OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性...
    克鲁德李阅读 3,244评论 0 0
  • OC的理解与特性OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(...
    LIANMING_LI阅读 3,493评论 0 0