点滴记录技术栈洋洋洒洒又一年

iOS 面试题整理 - Part 1

2017-03-08  本文已影响38人  NaitY

收集一些面试题,一边复习回顾,一边供日后查看.

1.面向对象都有哪些特征? 以及你对这些特征的理解?

2.简述NotificationCenter | KVC | KVO | Delegate? 并说明它们之间的区别?

3.什么是懒加载?

4.OC有多继承吗? 没有的话可以用什么方法替代?

5.分别描述类别(categories)和延展(extensions)是什么?区别?继承和类别在实现中有什么区别?为什么Category只能为对象添加方法,却不能添加成员变量?

6.浅复制(拷贝)和深复制的区别?

7.NSString的时候用copy和strong的区别?

8.id和instancetype的区别?

9.load和initialize方法的区别?

load方法:
+ (void)load;
initialize方法:
+ (void)initialize;

10.GET请求和POST请求的区别?

GET请求

POST请求

二者如何选择?

11.NSURLSession相比NSURLConnection的优势?

上一篇 下一篇

猜你喜欢

热点阅读