面试题1
2015-08-06 17:05
316 查看
1、如何理解iOS内存管理
1、new alloc
copy retain 这些对象我们都要主动release或者 autorelease
2、如果是类方法创建的对象,那么系统自动释放池自动在适当的敌方会帮我们release
3、ARC xcode 自动会帮我们人工智能的添加release autorelease操作
2、C语言里的数组与OC数组的区别
OC数组是一个对象,有大量的方法,c没有都需要自己写C数组删除是需要后面往前移动,oc数组自动处理
3、浅拷贝与深拷贝的区别 或者什么是深拷贝 社么是浅拷贝
copy ,mutableCopy
@interface A{
B *b;
}
浅拷贝只是拷贝对象本身,不会对里面的子对象进一步拷贝
深拷贝会对子对象以及子对象的子对象进一步拷贝
4.解释TCP/IP协议
HTTP
TCP UDP
IP
TCP/IP是网络开发中常见的传输协议,它传输和UDP相比是可靠的。
http是基于tcp/ip的主要用户互联网的协议
所谓可靠是tcp传输 对方会给一个ack信号(确认信号)
tcp传输不如udp快,吞吐量不如udp大
tcp是顺序的,udp是无序的
tcp会保持连接,udp不会保持连接
在我们ios开发中用http较多。http协议是一个被动式的
5.界面之间传值有哪几种方法
单例,代理,直接赋值,通知中心/广播,数据库等多种
6.什么是MVC模式
Model ,View,Controller是ios开发中典型的设计模式。
比如通过http把网络数据下载并解析然后存于自己的数据模型Model中,然后通知controller去刷新界面,通过Controller让Model和View进行关联,这种模式就叫mvc。
这样的好处是:可以隔离数据模型model和view界面,遵循了低耦合的设计思想。
7.常见的点击手势有哪几种
UIPinchGuesture,UITapGesture,UISwipGuesture,UILongPressGesture,UIRotationGesture
1、new alloc
copy retain 这些对象我们都要主动release或者 autorelease
2、如果是类方法创建的对象,那么系统自动释放池自动在适当的敌方会帮我们release
3、ARC xcode 自动会帮我们人工智能的添加release autorelease操作
2、C语言里的数组与OC数组的区别
OC数组是一个对象,有大量的方法,c没有都需要自己写C数组删除是需要后面往前移动,oc数组自动处理
3、浅拷贝与深拷贝的区别 或者什么是深拷贝 社么是浅拷贝
copy ,mutableCopy
@interface A{
B *b;
}
浅拷贝只是拷贝对象本身,不会对里面的子对象进一步拷贝
深拷贝会对子对象以及子对象的子对象进一步拷贝
4.解释TCP/IP协议
HTTP
TCP UDP
IP
TCP/IP是网络开发中常见的传输协议,它传输和UDP相比是可靠的。
http是基于tcp/ip的主要用户互联网的协议
所谓可靠是tcp传输 对方会给一个ack信号(确认信号)
tcp传输不如udp快,吞吐量不如udp大
tcp是顺序的,udp是无序的
tcp会保持连接,udp不会保持连接
在我们ios开发中用http较多。http协议是一个被动式的
5.界面之间传值有哪几种方法
单例,代理,直接赋值,通知中心/广播,数据库等多种
6.什么是MVC模式
Model ,View,Controller是ios开发中典型的设计模式。
比如通过http把网络数据下载并解析然后存于自己的数据模型Model中,然后通知controller去刷新界面,通过Controller让Model和View进行关联,这种模式就叫mvc。
这样的好处是:可以隔离数据模型model和view界面,遵循了低耦合的设计思想。
7.常见的点击手势有哪几种
UIPinchGuesture,UITapGesture,UISwipGuesture,UILongPressGesture,UIRotationGesture
相关文章推荐
- 码农《五》
- 《招聘一个靠谱的iOS》面试题参考答案
- 码农《四》
- 黑马程序员——字符流,字节流
- 黑马程序员————— java基础之函数与数组
- 黑马程序员 oc随记 写一个多态
- 程序员学炒股(6) 让我们来看一下7月份A股的表现
- 黑马程序员——数组概述+数组排序+数组查找-第5天
- 面试常用算法总结——排序算法(java版)
- 阿里内推面试题
- 面试常用算法总结——排序算法(java版)
- 【黑马程序员】Java学习笔记--异常
- 黑马程序员---OC基础---OC简介、OC与C的差异、类和对象与方法
- 推荐!国外程序员整理的机器学习资源大全
- 面试题
- 推荐!国外程序员整理的Java资源大全
- fork面试题
- 程序员的自由,不只在那一寸领地!
- 从程序员跳槽看职业规划
- 剑指offer面试题18——树的子结构(递归)