面试没什么难度感觉不是很正规问的都比较Object-c的类可以多重继承么?可以实现多个接口么?Category是什么?重写一个类的方式用继承好还是分类好?为什么?
写一个代理委托。
2.#import 跟#include 又什么区别,@class呢, #import 跟 #import”"又什么区别?
3. 属性readwrite,readonly,assign,retain,copy,nonatomic 各是什么作用,在那种情况下用?
4.写一个setter方法用于完成@property (nonatomic,retain)NSString *name,写一个setter方法用于完成@property(nonatomic,copy)NSString *name
5.UITableView是怎么实现Cell的重用的?
6.常见的object-c的数据类型有那些, 和C的基本数据类型有什么区别?如:NSInteger和int
7.id 声明的对象有什么特性?
8.category和extension区别?
9.内存管理的几条原则时什么?按照默认法则.那些关键字生成的对象
10.如何对iOS设备进行性能测试?
1轮面试:笔试
面试感受:很好;面试难度:有难度;面试来源:内部推荐