iOS面试题-第六页

51.NSArray 和 NSMutableArray 的区别?多线程下那个更安全.

NSArray: 不可变数组.

NSMutableArray: 可变数组.

多线程下NSArray更安全.

52.取出一个数组中的重复元素.

1.放进集

2.遍历删除

3.放进字典作为key,再取出key

54.isKindOfClass,isMemberOfClass作用分别是什么?

isKindOfClass是某个类的实例或者子类的实例.

isMemberOfClass是某个类的实例

55.请分别写出SEL,id的意思?

SEL:选择器.

id:范类型

OC中的对象就是C语言的指针.

56.iPhone上,能被应用程序直接调用的系统程序是什么?

能:相册,相机,通讯录,音乐.

不能:计算器,天气,日历,指南针.

57.以.mm为扩展名的文件里,可以包含哪些代码?

C++,C,OC

58.说说后台如何运行程序.

在plist配置Application does not run in background设置NO(默认就是NO)的前提下.

添加required background modes,值是App registers for location updates和App plays auto or streams audio/video using AirPlay

59.sizeof和strlen的区别和联系?

sizeof:占用空间大小.

strlen:字符串大小.

60.sprintf,strcpy,memcpy的功能?使用上要注意哪些地方?

sprintf:将某些类型转换成字符串类型

strcpy:拷贝字符串,会越界,'/0'

memcpy:拷贝内存

你可能感兴趣的:(iOS面试题-第六页)