史上最全的iOS面试题及答案 + (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t cha ...
分类:
移动开发 时间:
2016-05-06 19:21:05
阅读次数:
220
1.Differencebetween shallow copy and deep copy??浅复制和深复制的区别??
答案:浅层复制:只复制指向对象的指针,而不复制引用对象本身。?深层复制:复制引用对象本身。?意思就是说我有个A对象,复制一份后得到A_copy对象后,对于浅复制来说,A和A_copy指向的是同一个内存资源,复制的只不过是是一个指针,对象本身资源?还是只有一份,那如果我们对A_...
分类:
移动开发 时间:
2016-05-06 13:10:15
阅读次数:
341
1、简述你项目中常用的设计模式。它们有什么优缺点?常用的设计模式有:代理、观察者、单例。(1)单例:它是用来限制一个类只能创建一个对象。这个对象中的属性可以存储全局共享的数据。所有的类都能访问、设置此单例中的属性数据。优点:是它只会创建一个对象容易供外界访问,节约性能。缺点:是一个类只有一个对象,可能造成责任过重,在一定程度上违背了“单一职责原则”。单例模式中没有抽象层,所以单例类的扩展有很大的困难...
分类:
移动开发 时间:
2016-05-02 02:26:39
阅读次数:
315
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
1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通 ...
分类:
移动开发 时间:
2016-04-27 15:33:14
阅读次数:
328
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
最近决意去大公司面了几家大公司。有一些感悟吧。之前的人生就面试过两三家单位,对大公司一直怀着恐惧感。这次终于一睹庐山真面目,感觉挺舒服的。大公司人普遍很nice.第一轮iOS基本的面试变化并不大。还是问很基础的问题。从MJ的视频里面都能看到学到。现在就开始补充我需要..
分类:
移动开发 时间:
2016-04-20 20:18:27
阅读次数:
241
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
1.如何追踪app崩溃率,如何解决线上闪退 当iOS设备上的App应用闪退时,操作系统会生成一个crash日志,保存在设备上。crash日志上有很多有用的信息,比如每个正在执行线程的完整堆栈跟踪信息和内存映像,这样就能够通过解析这些信息进而定位crash发生时的代码逻辑,从而找到App闪退的原因。通 ...
分类:
移动开发 时间:
2016-04-18 09:56:29
阅读次数:
307
最近在做iOS面试,总结一些实用的面试题以及参考答案,供博友们交流沟通。
可用一些不明确的技术要点引起话题,如:
Multithreading:什么时候处理多线程,几种方式,优缺点。
Delegate, Notification,KVO, other 优缺点
SDWebImage的原理。实现机制。如何解决TableView卡的问题
block和代理的,通知的区别。block的用法需要注意些...
分类:
移动开发 时间:
2016-04-12 17:26:12
阅读次数:
306