- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
iOS 笔试题【90%的选中率】
面试能力要求:精通iphone 的UI开发,能熟练操作复杂表视图,熟练使用图层技术, 可
以自定 UI控件,使用类别扩展系统控件功能;
擅长通讯技术,熟悉各种通信协议,精通xml,json, 二进制或其他形式的自定义解析,能架
设服务器实现客户端与服务器的通讯以提交开发效率;
熟练掌握各种数据存储技术,如coredata,sqlite, 对象序列化,文件读写操作,熟悉数据库
的设计。
精通 object-c,java, c 等编程语言, 熟悉c++,对于面向对象编程思想有深入理解,熟悉
常见设计模式的应用,
1.objective-c中的数字对象都有哪些,简述它们与基本数据类型的区别是什么
2.用NSLo 函数输出一个浮点类型,结果四舍五入,并保留一位小数
3.截取字符串”20 | “中 ‘|’字符前面及后面的数据,分别输出
它们
4.objective-c 中的词典对象、可变词典对象是哪个,初始化一个含有两个键值对的可变词典
对象,并动态的添加和删除一条记录,输出第一条记录
5.获取项目根路径,并在其下创建一个名称为userData 的目录。
6.在一个对象的方法里面:= “object”;和name =”object”有什么不同吗?
7.定义属性时,什么情况使用copy,assign,和retain
8.ViewController 的viewDidLoad,viewWillAppear,viewDidUnload,dealloc
分别是在什么时候调用,在自定 ViewController 的时候这几个函数里面应该做什么工作?
9.简述objective-c 内存管理的实现机制,并简述什么时候由你负责释放对象,什么时候不由
你释放
10.类的定义及声明文件以什么为后缀名?
11.怎样自动生成属性的获取方法和设置方法
12.声明一个静态方法和一个实例方法
13.写一个发送同步http请求,并获得返回结果的方法
14.怎样启动一个新线程,子线程怎样刷新主UI
15.什么是MVC,你工作时怎样运用它
第3题:
NSRangerange=[responseStrin rangeOfString:@|];
intlocation=range.location;
NSStrin *str1=[responseStrin substringToIndex:location];
NSStrin *str2=[responseStrin substringFromIndex:location+1];
第4题:
NSDictionaryNSMutableDictionary
NSMutableDictionary *dic = [NSMutableDictionary
dictionaryWithObjectsAndKeys:@value1,@key1,@value2,@key2,nil];
[dicsetObject:@value3forKey:@key3];
[dicremoveObjectForKey:@key3];
[dicobjectForKey:@key1];
第5题:
// 获取根路径
NSArray *paths
=NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask,YES);
NSStrin *documentsDirectory=[pathsobjectAtIndex:];
// 创建文件系统管理器
NSFileManager *fileManager=[[NSFileManageralloc]init];
// 判断userData 目录是否存在
if(![fileManager fileExistsAtPath:[NSStrin stringWithFormat:@%@/userData,
documentsDirectory]]) {
// 不存在,创建一个userData 目录
[fileManager createDirectoryAtPath:[NSStrin stringWithFormat:@%@/userData,
documentsDirectory]withIntermediateDirectories:falseattributes:nilerror:nil];
}
第6题:
= “
您可能关注的文档
- Hillstone山石网科运营商增值业务安全解决方案.pdf
- HID光源和电器2013-2014.pdf
- HisTag_融合蛋白纯化(默克新版).pdf
- HIV抗原与抗体的检测.pdf
- HJ30J产品样本.pdf
- HH-4096使用说明书有页脚调度机.pdf
- HLK-WIFI-M03串口WIFI模块使用手册(HK).pdf
- HIAC 8000A颗粒度计数器操作中文说明书.pdf
- HL高精度活塞式压力计操作手册.pdf
- Hilbert变换与信号的包络_瞬时相位和瞬时频率.pdf
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
文档评论(0)