网站大量收购闲置独家精品文档,联系QQ:2885784924

iOS基础知识面试题合集(有目录).doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS基础知识面试题合集(有目录)

iOS基础知识面试题合集 1.#import和#include的区别 @class? 3 2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用 3 3.在一个对象的方法里面:= “object”;和 name =”object” 有什么不同吗? 3 4.请简述= nil的机制,以及与[namerelease]的区别? 3 5.请简要说明viewDidLoad和viewDidUnload何时调用 3 6.实例化一个UITableView对象,要求写出关键语句? 4 7.使用sql语句查询出省名以湖开头,邮编为436001所在的市区?(5分)(表名及字段名自定义) 4 8.打印结果 4 9.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题) 5 10.写一” 标准”宏MIN ,这个宏输入两个参数并返回较小的一个 5 11.数组和指针的区别 5 12.static的作用 5 13.简述内存分区情况 6 14.#includefilename和#include”filename”有什么区别 6 15.const char *p;? charconst*p;? char*const p;? const char* const p;四个修饰指针有什么区别 6 16.MVC的理解? 6 17.在Obj-c中有没有私有方法?私有变量?一般采用什么方法实现? 6 18.OC中加号方法与减号的区别? 7 19.free与release的区别 7 20.在终端环境下,分别说明4,2,1,0对应的权限是什么 7 21.ARC机制 7 22.自动释放池是什么,如何工作 7 23.ViewController 的 loadView, viewDidLoad,viewDidUnload 分别是在什么时候调用的?在自定义ViewController的时候这几个函数里面应该做什么工作? 8 24.?浅复制和深复制的区别?//浅拷贝和深拷贝 8 25.?frame和bounds有什么不同? 8 26. obj-c的优缺点 8 27.??用变量a给出下面的定义 8 28.?写出几个死循环? 9 29.?队列和栈有什么区别: 9 30. HTTP协议中,POST和GET的区别是什么? 9 31.? iOS的系统架构分为(?核心操作系统层?theCore OS layer?)、(?核心服务层theCore Services layer?)、(?媒体层?theMedia layer?)和(?Cocoa?界面服务层?the Cocoa Touch layer?)四个层次。 10 32.? 控件主要响应3种事件:(?基于触摸的事件?)、(?基于值的事件?)和(?基于编辑的事件?)。 10 33.? xib文件的构成分为哪3个图标?都具有什么功能。(10分) 10 34.? 简述视图控件器的生命周期(10分)。 10 35.? 动画有基本类型有哪几种;表视图有哪几种基本样式(10分)? 10 36.? 实现简单的表格显示需要设置UITableView的什么属性、实现什么协议(10分)? 10 37.? Cocoa Touch提供了哪几种Core Animation过渡类型(10分)? 10 38.? UIView与CLayer有什么区别(10分)? 10 39.链表翻转。 11 40.? 链表逆序(C语言)(10分)。 11 41. Quatrz 2D的绘图功能的三个核心概念是什么并简述其作用(10分)。 11 42.? iPhone OS主要提供了几种播放音频的方法(10分)? 11 43.? 使用AVAudioPlayer类调用哪个框架、使用步骤(10分)? 11 44.? 有哪几种手势通知方法、写清楚方法名(10分)? 12 45.? 实例化一个UITableView对象,要求写出关键语句(10分)。 12 46.? CFSocket使用有哪几个步骤(10分)。 12 47.? Core Foundation中提供了哪几种操作Socket的方法(10分)? 12 48.? 解析XML文件有哪几种方式(10分)? 12 49.? 自定义一个委托(15分)。 12 50.? 类别的作用?继承和类别在实现中有何区别? 13 51.通知和协议的不同之处? 13 52.关于多态性 13 53.对于单例的理解 13 54.? 是否在一个视图控制器中嵌入两个tableview控制器? 13 55. 一个tableView是否可以关联两个不同的数据源?你会怎么处理? 13 56.?Object?-c?的类可以多重继承么?可以实现多个接口么?重写一个类的方式用继承好还是分类?好?为什么? 14 57.

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档