1 / 30
文档名称:

iOS面试题-iOS部分.doc

格式:doc   大小:38KB   页数:30页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

iOS面试题-iOS部分.doc

上传人:wz_198614 2017/10/31 文件大小:38 KB

下载得到文件列表

iOS面试题-iOS部分.doc

相关文档

文档介绍

文档介绍:iOS面试题-iOS部分_9347481
iOS部分
理论:

【MVC简介】
是一种架构模式,它是苹果非常热衷的一种架构模式
M: model 模型保存所有应用程序里要使用的数据,比如一款太空大战游戏,模型要负责保存飞船的大小、飞行速度、位置信息、装载了多少只枪等等这些信息。并且要处理数据之间的逻辑比如飞船要打中敌机多少次能把敌机击落模型只是负责记录数据,跟数据的显示是没关系的,数据的显示是控制器跟视图的任务
C: controller 控制器负责控制视图如何去显示模型里要显示的数据它要负责把模型里的数据传输给视图(控制器是通过视图控制器的【生命周期】来控制视图变化的)
V:view 视图视图就是视图控制器的小跟班,它的任务就是负责显示视图,完全听命于视图控制器,视图控制器让视图做什么视图就做什么
,例如HTTP默认的是80
FTP 文本传输协议 20或21
远程登录协议 23
POP3 发邮件协议 110
3、frame与bounds的区别?Bounds的大小改变frame改变吗
答:frame指的是:该view在父view坐标系统中的位置和大小。(参照点是父亲的坐标系统)
bounds指的是:该view在本身坐标系统中的位置和大小。(参照点是本身坐标系统)
会发生改变
4、UIViewController的生命周期方法调用顺序
答:- (void)viewDidLoad;
- (void)viewDidUnload;
- (void)viewWillAppear:(BOOL)animated;
- (void)viewDidAppear:(BOOL)animated;
- (void)viewWillDisappear:(BOOL)animated;
- (void)viewDidDisappear:(BOOL)animated;
5、UITableView的执行流程是怎么样的
答:"numberOfSectionsInTableView:"返回TableView的section数目"tableView:titleForHeaderInSection:"section1是否有表头标题栏"tableView:numberOfRowsInSection:"设置section1中行数
"tableView:heightForRowAtIndexPath:"设置section1中row1行的高度??row2行的高度??逐行设置,直至当前section1属性设置完毕
"tableView:titleForHeaderInSection:"section2是否有表头栏,之后同4-5,,设置完毕所有的section的相关属性
"tableView:cellForRowAtIndexPath:"接下来设置的是每个section中每
row添加的数据
这样整个TableView就设置完毕了.
6、如何设计一个可变高度(根据内容自适应高度)的UITableViewCell 答:1) 创建并添加一个UILabel作为单元格cell的子视图;
2) 在UITableView的委托方法:
(CGFloat)tableView:(UITableView*)tableViewheightForRowAtIndexPath: (NSIndexPath *) indexPath中计算高度
3) 在UITableView的委托方法:
(UITableViewCell*)tableView:(UITableView*)tableViewcellForRowAtIndexPath: (NSIndexPath *) indexPath中计算UILabel的框大小。
7、UIView的圆角属性设置方法
答:利用setCornerRadius:
8. UIVIiewController在现实过程中,各个方法的调用顺序
init->viewDidLoad->viewDidAppear->viewDidUnload
*obj = [[NSData alloc]init],obj在编译时和运行时分别是什么类型的对象?
答:编译时为NSString类型,运行时为NSData类型。
-c中创建线程的方法是什么?如果在主线程中执行代码,方法是什么?如果想延时执行代码,方法又是什么?
答:a、线程创建有三种方法:使用NSThread创建
(detachNewThr

最近更新

物理新课标RJ专题培训 29页

拌合站安全管理专项方案与拌和系统粉尘污染应.. 18页

肝片吸虫专题知识 30页

政府二季度工作计划与政府信息公开年度工作计.. 6页

政府行政2018年工作计划开头与政府行政工作计.. 2页

教育局均衡发展举措与教育局城乡统筹教育工作.. 9页

新年急诊科护理工作计划开头与新年房地产置业.. 6页

新版2020年(春季版)幼儿园学前班(下册)期中模.. 8页

新版2020年幼儿园大班上学期开学考试试题(含答.. 6页

新版2020版幼儿园大班(下册)期中检测试卷(附答.. 6页

村级重点目标管理考评方案与村计生工作交流材.. 13页

髋关节置换医学知识专题讲座专家讲座 43页

某县畜牧兽医工作年终总结与某县科技扶贫工作.. 14页

电气工程学院全日制专业学位硕士研究生培养方.. 13页

深层搅拌地基施工质量监理细则 6页

教学设计方案后附教学流程图 10页

2025年年常用网络流行的语录32句 3页

高三化学二轮复习策略市公开课一等奖省赛课获.. 36页

100题小学生必背的古诗词填空练习(附答案) 5页

25道中国农业银行副行长岗位常见面试问题含HR.. 19页

GB50204-2015 混凝土结构工程施工质量验收规范.. 142页

天思T8普及版 操作手册 36页

古代汉语-介词课件 30页

SF T 0111-2021 法医临床检验规范 42页

毕业论文-基于AT89S52单片机的饮料自动灌装控.. 41页

《得胜读经计划表》 3页