iOS面试题常问问题

第一题:运行时机制的原理和运用场景?

原理:runtime 运行时,OC就是基于此开发和支持运行的。例如消息发送机制,NSObjct 等属性,成员变量等都在运行时里面定义的,解释了OC各个关系。运行时拥有一套C语言API,较底层!不安全!慎用!

运用场景:

1、获取对象的成员变量列表,通过KVC设置数据/字典转模型框架。

2、在分类中动态添加属性。

     正常情况下创建分类后无法添加属性,但有可能迫不得已需要添加属性,则需要通过运行时动态添加属性,以达到目的。

3、交换方法。

在AFNetworking中,替换了NSURLSession resume,每次发送网络请求的时候,都会发送通知,截取信息。

第二题、Core Data:中多线程中处理大量数据同步时的操作?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,404评论 30 472
  • 把网上的一些结合自己面试时遇到的面试题总结了一下,以后有新的还会再加进来。 1. OC 的理解与特性 OC 作为一...
    AlaricMurray阅读 7,391评论 0 20
  • C 部分 1.static 关键字的作用? 第一个作用:隐藏。 当我们同时编译多个文件时,所有未加static前缀...
    pingui阅读 9,906评论 2 48
  • 喜欢就关注我呗! 1.设计模式是什么? 你知道哪些设计模式,并简要叙述? 设计模式是一种编码经验,就是用比较成熟的...
    iOS白水阅读 4,798评论 0 2
  • 海棠叔叔阅读 1,774评论 0 1

友情链接更多精彩内容