1 / 3
文档名称:

IOS面试.doc

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

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

分享

预览

IOS面试.doc

上传人:zxwziyou8 2021/12/2 文件大小:47 KB

下载得到文件列表

IOS面试.doc

相关文档

文档介绍

文档介绍:1、基本能力:
1、精通Objective C,能够熟练使用XCode相关工具,以及iOS SDK。
2、精通iOS内存管理机制,熟练运用iOS各类控件以及自定义控件
3、.熟练掌握SBJSON、GData、ASIHTTPRequest、FMDB 等第三方库
4、熟练掌握MVC,三层架构、单例等设计模式
5、熟练使用Sqlite数据库、NSUserDefault,Core Data等客户端本地存储技术
6、熟练掌握Http网络编程和JSON,XML,HTML解析、熟悉TCP/IP等网络协议
问题:
是否独立配置ios环境+各种插件等?独立开发过一下作品,app?
简单描述开发中使用的框架?
Core Data , Core Graphics, Core Animation,和OpenGLES框架Foundation、UIKit
是否可以在一个视图控制器中嵌入两个tableview控制器?
一个视图控制只提供了一个View视图,理论上一个
tableViewController也不能放吧, 只能说可以嵌入一个tableview视图。当然,题目本身也有歧义,如果不是我们定性思维认为的UIViewController, 而是宏观的表示视图控制者,那我们倒是可以把其看成一个视图控制者,它可以控制多个视图控制器,比如TabbarController 那样的感觉。
一个tableView是否可以关联两个不同的数据源?你会怎么处理?
首先我们从代码来看,数据源如何关联上的,其实是在数据源关联的代理方法里实现的。 因此我们并不关心如何去关联他,他怎么关联上,方法只是让我返回根据自己的需要去设置如相关的数据源。 因此,我觉得可以设置多个数据源啊,但是有个问题是,你这是想干嘛呢?想让列表如何显示,不同的数据源分区块显示?
tableView的重用机制?
UITableView通过重用单元格来达到节省内存的目的:通过为每个单元格指定一个重用标识符(reuseIdentifier),即指定了单元格的种类,以及当单元格滚出屏幕时,,对于简单的表格,一个标识符就够了.
假如一个TableView中有10个单元格,但是屏幕上最多能显示4个,那么实际上iPhone只是为其分配了4个单元格的内存,没有分配10个,当滚动单元格时,屏幕内显示的单元格重复使用这4个内存
 viewcontroller的一些方法的说明viewDidLoad, viewWillDisappear, viewWillAppear方法的 顺序和 作用?
viewDidLoad:在视图加载后被调用 
viewWillAppear:视图即将可见时调用。默认情况下不执行任何操作 viewDidAppear: 视图已完全过渡到屏幕上时调用 
viewWillDisappear:视图被驳回时调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作 
viewDidDisappear:视图被驳回后调用,覆盖或以其他方式隐藏。默认情况下不执行任何操作 
先执行viewDidLoad再执行viewWillAppear。 
如何实现延迟加载图片?以及加载图片出现的超时问题?
经常我们会用tableVie