您的位置:首页 > 职场人生

iOS 面试常见问题总结2

2015-08-20 09:54 447 查看
1.请简述storyboard和xib的区别?

一个工程中,可以有多个xib文件,一个xib文件对应着一个视图类控制器,和多个视图。然而,使用storyboard时,一个工程只需要一个主storyboard文件就可以,因此在包含多个试图控制器的情况下,采用storyboard管理比较方便,并且,storyboard还可以描述界面之间的导航

关系。

2.请列举iOS系统中的单例类?

UIApplication(应用程序实例)

NSUserDefault(应用程序设置)

NSFileManager(文件管理)

NSURLCache(请求缓存)

NSNotificationCenter(消息中心)

NSHTTPCookieStorage(应用程序cookies池)

3.请简述你对同步/异步请求数据的理解?

1.同步请求可以从网络请求数据,一旦发送同步请求,程序将停止与用户交互,直到服务器返回数据完成,才可以进行下一步操作。

2.异步请求不会阻塞主线程,而会建立一个新的线程来操作,用户发出异步请求后,依然可以对UI进行操作,程序可以继续运行。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: