1.线程和进程的区别,联系?
2.堆和栈的区别?
3.简述Objective-c的内存管理,以及自动释放池的工作原理?
4.简述copy与retain的区别,strong与weak的区别,frame与bounds的区别?
5.描述一下你对响应链的理解?
6.使用过Object-C的运行时编程(Runtime Programming)吗?如果使用过,用它来做什么,你还记得相关的头文件或者某些方法名吗?
7.使用GCD以及block是要注意什么?它们两是一回事吗?block在ARC中和传统的MRC中的行为和用法有没有什么区别?需要注意什么?
8.Socket连接和Http连接的区别?
9.TCP/UDP的区别联系?
10.排序,写出你第一时间想到的排序算法?