《ios工程师笔试题及答案,ios工程师面试题及答案》由会员分享,可在线阅读,更多相关《ios工程师笔试题及答案,ios工程师面试题及答案(2页珍藏版)》请在金锄头文库上搜索。
1、ios工程师笔试题及答案,ios工程师面试题及答案不少小伙伴们对ios工程师这个职位都十分感兴趣,本期乔布简历小编就将为大家带来一些ios工程师笔试题及答案以及ios工程师面试题及答案方面的内容。关键词:ios工程师笔试题及答案,ios工程师面试题及答案1、#import和#include的区别?参考答案:#import是Objective-C导入头文件的语法,可保证不会重复导入。#include是C/C+导入头文件的语法,如果是Objective-C与C/C+混编码,对于C/C+类型的文件,还是使用#include来引入,这种写法需要添加防重复导入的语法。2、class的作用参考答案:cla
2、ss一般用于头文件中通过前向声明,就可以声明了,但是在.m文件中还是需要使用#import进来的。它的作用只是前向声明。3、用NSLog函数输出一个浮点类型,结果四舍五入,并保留一位小数参考答案:float money = 1.011;NSLog(%.1f, money);使用%f来格式化,其中要保留一位小数,因此再用%.1f就是保留一位。4、viewDidLoad、loadView和viewDidUnload何时调用参考答案:viewDidLoad在view加载完成时调用,loadView在controller的view为nil时调用。对于viewDidUnload现在已经不能直接调用了。5
3、、objective-c中的可变与不可变词典参考答案:可变字典就是可以增、删、改操作的字典,对应于NSMutableDictionary类型。不可变字典就是不能执行增、删、改操作的字典,对应于NSDictionary类型。6、Objective-C的内存管理参考答案:现在内存管理几乎都采用ARC,也就是Automatic Reference Counting,意思是自动引用计数。由编译器在编译时自动为添加retain、release等代码。如果问的MRC,也就是Manual Reference Counting,意思是手动内存管理。黄金法则:谁使对象的引用计数+1,不再使用该对象时,谁就应该使该对象的引用计数-1。以上就是小编为大家精选的关于ios工程师笔试题及答案和ios工程师面试题及答案方面的内容,希望对于大家求职ios工程师有所帮助呀ios工程师笔试题及答案,ios工程师面试题及答案http:/