笔试题都很基础,主要题目:
1。 Property属性的一些区别,assign、weak、strong、copy、retain等。
2. Nil,nil,null,NULL,NSNull的一些区别。
3. 自己实现strCopy的方法,
4. 用dispatch_once实现一个线程安全,效率高的单例。
5. 一个引用计数的问题,NSString *str = @”abc”, [str autorealse], 然后问str的retainCount是多少。其实只看@”abc”这个就行,因为这是常量,保存在静态去,retainCount是-1,这个无论这个操作是不会变得。如果是NSString *str = [NSString stringWithForamt:@”abc”],这样才有意义。
6. 算法题:用oc实现一个二叉树,然后实现获取最少权值的方法。
7. 实现一个UIView的category,实现两个方法,一个是把所有的子View清除,一个是把所有的子View安装frame size排序显示。