序言
目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态...
分类:
移动开发 时间:
2016-10-28 15:46:00
阅读次数:
330
1.及时聊天app不会采用的网络传输方式是 DA UDP B TCP C Http D FTP 2.下列技术不属于多线程的是 AA Block B NSThread C NSOperation D GCD 3.线程和进程的区别不正确的是 BA 进程和线程都是由操作系统所体会的程序运行的基本单元B 线 ...
分类:
移动开发 时间:
2016-10-26 00:24:56
阅读次数:
286
iOS面试 技术总结点(可参考):多线程 运行时 runloop app框架 几种动画编程 jsonmodel原理 sdwebimage原理 masonry怎么应用及原理 应用框架有哪些 说一下Facebook的flux框架 混合app原理 怎么优化内存 怎么用instruments优化动画效果 K ...
分类:
移动开发 时间:
2016-10-23 11:49:09
阅读次数:
291
序言 目前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到今年的就业形势不容乐观,加之,培训机构一火车地向用人单位输送iOS开发人员,打破了生态圈的动态平衡。矫情一下,言归正传,我奉献一下,为iOS应聘者梳理一下面试题,希望能助一臂之力! OC的理解与 ...
分类:
移动开发 时间:
2016-10-14 23:40:35
阅读次数:
279
STAR法则,即为Situation Task Action Result的缩写,具体含义是: Situation: 事情是在什么情况下发生 Task: 你是如何明确你的任务的 Action: 针对这样的情况分析,你采用了什么行动方式 Result: 结果怎样,在这样的情况下你学习到了什么 ~~~d ...
分类:
移动开发 时间:
2016-09-24 00:45:22
阅读次数:
215
接着第一章的继续 昨天没有更新,很抱歉 1、Socket编程 以及一些第三方框架Socket-IO GCDAsyncSocket通信框架? 1、使用系统自带的CFsocket 2、第三方Socket-IO 3、GCDAsyncSocket 想要了解更多 请看http://www.jianshu.co ...
分类:
移动开发 时间:
2016-09-21 14:39:05
阅读次数:
170
1、APP的生命周期和viewcontroler的生命周期? 答:APP的生命周期:在APP的代理中分为七个阶段: 1.将要启动 2.已经启动 3.将要进入非活动状态 4.进入后台 5.从后台进入前台 6.进入活动状态 7.内存告警 viewcontroller的生命周期:(也是七个) loadVi ...
分类:
移动开发 时间:
2016-09-19 22:20:49
阅读次数:
191
一、同步、异步和串行、并行 任务串行执行就是每次只有一个任务被执行,任务并发执行就是在同一时间可以有多个任务被执行。 一个同步函数只在完成了它预定的任务后才返回。一个异步函数,刚好相反,会立即返回,预定的任务会完成但不会等它完成。因此,一个异步函数不会阻塞当前线程去执行下一个函数。 (来源:http ...
分类:
移动开发 时间:
2016-09-13 00:09:54
阅读次数:
177
1. 分别描述类别(categories)和延展(extensions)是什么?以及两者的区别?继承和类别在实现中有何区别?为什么Category只能为对象添加方法,却不能添加成员变量? 答:考虑类目比继承的优点 类别是把类的实现方法分散到不同的文件中 也可以给类扩展新方法 延展是给类添加私有方法 ...
分类:
移动开发 时间:
2016-09-12 12:10:32
阅读次数:
206
来源:网络 assign: 普通(简单)赋值,一般常用于基本数据类型,常见委托设计模式,一次来防止循环引用。不更改索引计数(Reference Counting)。 对基础数据类型 (NSInteger,CGFloat)和C数据类型(int, float, double, char, 等等) ret ...
分类:
移动开发 时间:
2016-09-11 00:03:23
阅读次数:
352