面试题积累
文章平均质量分 50
lunlun426
这个作者很懒,什么都没留下…
展开
-
编程在一个已知的字符串中查找最长单词,假定字符串中只含字母和空格,用空格来分隔单词(只使用循环,数组)
char str[] = "Image hk a lanoucompany think i can do zhe work very good Thank you "; int maxLength = 0;//存储最长单词的长度 int length = 0;//用来记录单词的长度 int maxIndex = 0;//记录最长单词的开始下标 //因为不原创 2014-09-01 23:48:12 · 3123 阅读 · 0 评论 -
1.RunLoop是什么?
1.Run loops是线程相关的的基础框架的一部分。 一个run loop就是一个事件处理的循环,用来不停的调度工作以及处理输入事件。使用run loop的目的是让你的线程在有工作的时候忙于工作,而没工作的时候处于休眠状态。Run loop的管理并不完全自动的。 你仍然需要设计你的线程代码在合适的时候启动run loop并正确响应输入事件。Cocoa和Core Fun原创 2014-10-25 09:08:24 · 857 阅读 · 0 评论 -
ios本地数据存储都有哪几种方式?
归档和反归档plist(属性列表)NSUsefDefult数据库(SQLite)文件读写coreData原创 2014-10-20 08:48:57 · 1324 阅读 · 0 评论 -
线程同步和异步的区别?IOS中如何实现多线程的同步?
1.线程同步是多个线程同时访问同一资源,等待资源访问结束,浪费时间,效率低 ,串行执行任务 线程异步:访问资源时在空闲等待时同时访问其他资源,实现多线程机制,并行执行任务 1.2.3模式 使用GCD的主队列.使用NSOperationQueue,把最大线程数(并发)设为1 1.1.12.OC中是所有对象间的交互是如何实现的?通过消息发送机制实现原创 2014-11-07 09:14:24 · 2634 阅读 · 0 评论 -
动态类型和动态绑定,动态载入
1. iOS动态类型和动态绑定简述NSObject * 也就是id类型---动态类型动态绑定: 先明白引用多态---父类指针可以指向子类对象方法多态: 方法名相同,方法的实现却不同 动态绑定就是当程序运行的时候,才去查找对象的类型.一种是静态载入,一种动态载入2. 简述你对UIView、UIWindow和CALayer的理解UIWind原创 2014-11-07 14:17:03 · 964 阅读 · 0 评论