![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
iOS面试
文章平均质量分 76
guogle12345678
这个作者很懒,什么都没留下…
展开
-
IOS面试问题总结
转载地址:http://blog.csdn.net/pingchangtan367/article/details/16824281通过网络搜寻和自己总结经历找了一些IOS面试经常被问道的问题:1.搞清楚touch事件的传递(事件的响应链)事件的响应(responder chain)只有继承了UIResponder的类转载 2014-02-21 10:22:44 · 791 阅读 · 0 评论 -
史上最全的iOS面试题及答案
1.写一个NSString类的实现+ (id)initWithCString:(c*****t char *)nullTerminatedCString encoding:(NSStringEncoding)encoding; + (id) stringWithCString: (c*****t char*)nullTerminatedCString转载 2014-02-10 14:25:52 · 1061 阅读 · 0 评论 -
iOS网络面试总结
#########################################################进程与线程进程和线程都是由操作系统分配和调度的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性。进程是一块包含了某些资源的内存区域。操作系统利用进程把它的工作划分为一些功能单元。进程中所包含的一个或多个执行单元称为线程(thread)。进程还拥有一个转载 2014-02-10 17:54:02 · 1179 阅读 · 0 评论 -
几种常用的排序算法
1 快速排序介绍: 快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的内部循环(inner loop)可以在大部分的架构上很有效率地被实现出来,且在大部分真实世界的数据,可以决定设计的选择,减少所需转载 2014-02-11 16:40:03 · 463 阅读 · 0 评论 -
25条提高iOS App性能的技巧和诀窍
原文地址:http://www.open-open.com/lib/view/open1365861753734.html篇文章来自iOS Tutorial Team 成员 Marcelo Fabri, 他是 Movile 的一个iOS开发者. Check out his personal website or follow him on Twitter.原转载 2014-02-26 17:12:06 · 537 阅读 · 0 评论 -
关于UITableView的Cell复用谈谈的一些心得
UITableView是ios开发中使用率极高的一个控件,就我个人来说,几乎我做的每一个View上都有她的身影。但是很长一段时间,我对她的理解都很肤浅。对我来说触动较大的两个东西,一个是前面提到的自定义UITableViewCell,再有就是今天要提的这个复用了。 所谓复用表面意思来理解就是重复利用了。大致的工作原理就是:UITableView属于lazy loading,也就是只加载会在界面转载 2014-05-05 18:01:58 · 449 阅读 · 0 评论 -
为什么很多内置类如UITableViewController的delegate属性都是assign而不是retain的
问:为什么很多内置类如UITableViewController的delegate属性都是assign而不是retain的?答:会引起循环引用。这里delegate我们只是想得到实现了它delegate方法的对象,然后拿到这个对象的指针就可以了,我们不期望去改变它或者做别的什么操作,所以我们只要用assign拿到它的指针就可以了。而用retain的话,计数器加1。我们有可能在别的地方期望释转载 2014-05-05 18:05:37 · 792 阅读 · 0 评论 -
iOS开发基本概念问题
原文:http://blog.sina.com.cn/s/blog_aeb8e4450101blmp.html转载 2014-05-05 18:15:38 · 1585 阅读 · 0 评论 -
使用Audio Queue Services 播放和录制音频
要在iOS设备上播放和录制音频,苹果推荐我们使用AVFoundation框架中的AVAudioPlayer和AVAudioRecorder类。虽然用法比较简单,但是不支持流式;这就意味着:在播放音频前,必须等到整个音频加载完成后,才能开始播放音频;录音时,也必须等到录音结束后,才能获取到录音数据。这给应用造成了很大的局限性。为了解决这个问题,我们就需要使用Audio Queue Services来转载 2014-05-06 10:14:57 · 504 阅读 · 0 评论