iOS_2016最新版面试题(附答案)

每天四道题,让精彩填满生活...

1、多线程同步和异步的区别。iOS如何实现多线程的同步?

答:同步就是指一个线程需要等待上个线程操作的任务结束才可以开始执行。

异步是指一个线程在执行的时候,它的下一个线程不必等待它结束就可以开始执行。

GCD 有串行队列可以解决多线程的同步操作,也就是说队列中的任务是串行的,它们对各自相邻的任务有依赖性。


2、简述CocoaPods 怎么导入AFNetworking? 

答:1、打开终端,输入cd,然后把工程拖进来,回车;

2、vim podfile,回车

3、输入pod "AFNetworking", "~> 2.0", 然后按ESC, 再按“shift +:”(一起按),输入wq,回车之后输入pod install,开始下载AFNetworking;

4、接下来关闭终端,打开文件夹,搞定~

你可能感兴趣的:(iOS_2016最新版面试题(附答案))