码迷,mamicode.com
首页 >  
搜索关键字:ios面试题    ( 209个结果
iOS 面试题
1.Differencebetween shallow copy and deep copy??浅复制和深复制的区别?? 答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。?深层复制:复制引用对象本身。?意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源?还是只有一份,那如果我们对A_...
分类:移动开发   时间:2016-05-06 13:10:15    阅读次数:341
iOS面试题系列之Objective-C相关
1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一个类只能创建一个对象。这个对象中的属性可以存储全局共享的数据。所有的类都能访问、设置此单例中的属性数据。优点:是它只会创建一个对象容易供外界访问,节约性能。缺点:是一个类只有一个对象,可能造成责任过重,在一定程度上违背了“单一职责原则”。单例模式中没有抽象层,所以单例类的扩展有很大的困难...
分类:移动开发   时间:2016-05-02 02:26:39    阅读次数:315
iOS面试笔试题附部分答案
iOS面试题集锦 至少10款以上iOS领域的开源组件: AFNetworking (NSURLConnction+NSOperation), Masonry,SDWebImage,MBProgreeHUD,MJRefresh,MWPhotoBrowser ,JSONKit http://www.jianshu.com/p/207a3879c41f http:...
分类:移动开发   时间:2016-04-29 18:29:36    阅读次数:1323
那些著名或非著名的iOS面试题(上)
1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通 ...
分类:移动开发   时间:2016-04-27 15:33:14    阅读次数:328
iOS面试笔试题附部分答案
iOS面试题集锦 至少10款以上iOS领域的开源组件: AFNetworking (NSURLConnction+NSOperation), Masonry,SDWebImage,MBProgreeHUD,MJRefresh,MWPhotoBrowser ,JSONKit http://www.jianshu.com/p/207a3879c41f http:...
分类:移动开发   时间:2016-04-26 20:44:42    阅读次数:961
iOS 面试题 总结
sizeof有什么作用呢? sizeof是C语言的关键字不并不是函数,这个很容易被忽略 sizeof(a)表示a在内存中所占的字节数 以下是windows NT下得32位c++程序,请计算sizeof的值 void Func(char str[100]) { sizeof(str)=? } void ...
分类:移动开发   时间:2016-04-20 00:11:37    阅读次数:248
那些著名或非著名的iOS面试题-前编
1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通 ...
分类:移动开发   时间:2016-04-18 09:56:29    阅读次数:307
史上最全的iOS面试题及答案
最近在做iOS面试,总结一些实用的面试题以及参考答案,供博友们交流沟通。 可用一些不明确的技术要点引起话题,如: Multithreading:什么时候处理多线程,几种方式,优缺点。 Delegate, Notification,KVO, other 优缺点 SDWebImage的原理。实现机制。如何解决TableView卡的问题 block和代理的,通知的区别。block的用法需要注意些...
分类:移动开发   时间:2016-04-12 17:26:12    阅读次数:306
那些著名或非著名的iOS面试题-后编
转自:http://www.jianshu.com/p/5178204a58d6?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io 1. Runtime Objective-C 是面相运行时的语言(runtime oriented ...
分类:移动开发   时间:2016-04-11 18:38:09    阅读次数:229
最基础、最全面的iOS面试题目
OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性(如C++),又有动态语言的效率(动态绑定、动态加载等)。总体来讲,OC确实是一门不错的编程语言, Objective-C具有相当多的动态特性,表现为三方面:动态类型(Dynamic t ...
分类:移动开发   时间:2016-04-11 18:23:25    阅读次数:342
209条   上一页 1 ... 6 7 8 9 10 ... 21 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!