今天博主有一个iOS核心面试题的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 1.怎么用 copy 关键字? 一般使用 retain 或者 strong 修饰属性时,是使引用对象的指针指向同一个对象,即为同一块内存地址。只要其中有一个指针变量被修改时所有 ...
,请简述你对协议的理解 protocol无论是在那个领域都是一种约束,规范。在OC中的协议主要用于在各个类之间进行回调传值。 协议有 委托方,代理方, 委托方是协议的制定者,需要声明协议的方法,实现协议的对象。代理方,是协议的遵守着,需要遵守协议,并实现协议中的必要方法。 ,如何理解ARC自动引用计数机制 Cocoa采用了引用计数 referencecounting 机制,每一个对象有一个关联的 ...
2016-06-17 20:21 0 3614 推荐指数:
今天博主有一个iOS核心面试题的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 1.怎么用 copy 关键字? 一般使用 retain 或者 strong 修饰属性时,是使引用对象的指针指向同一个对象,即为同一块内存地址。只要其中有一个指针变量被修改时所有 ...
1.Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么? 答:不可以,可以实现多个接口;category是分类,,一般情况下分 ...
1.简述OC中内存管理机制. 答:内存管理机制:使用引用计数管理,分为ARC和MRC,MRC需要程序员自己管理内存,ARC则不需要.但是并不是所有对象在ARC环境下均不需要管理内存,子线程和循 ...
基础篇 Objective-C的类可以多重继承么?可以采用多个协议么? 不可以多重继承,可以采用多个协议. objc使用什么机制管理对象内存? MRC 手动引用计数 ARC 自动引用 ...
这套题目来自cocoachina的yoyokko版主大大招人时候的题目,论坛各路大神都觉得偏难。自己看了一下,发现很多是自己知道,但又说不上来的感觉。所以觉得有必要梳理完善一下,题很多,反正写到哪算哪吧!另外,因为我不是C/C++ 或写 mac “发家” 所以还是有解答不上来的,但是关于IOS方面 ...
1.为什么说Objective-C是一门动态的语言? 1.object-c类的类型和数据变量的类型都是在运行是确定的,而不是在编译时确定。例如:多态特性,我们可以使用父类对象来指向子 ...
本文围绕以下几个部分展开对runloop的叙述。 1.runloop是什么/runloop的概念? 2.NSRunLoop 和 CFRunLoopRef? 3.runlo ...
序言 招聘高峰期来了,大家都非常积极地准备着跳槽,那么去一家公司面试就会有一堆新鲜的问题,可能不会,也可能会,但是了解不够深。本篇文章为群里的小伙伴们去宝库公司的笔试题,由笔者整理并提供笔者个人参考答案。注意,仅供参考,不代表绝对正确。 参考答案不唯一,大家可以根据自己的理解回答,没有必要 ...