iOS 面试常见问题总结2

1.请简述storyboard和xib的区别?缓存

    

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


关系。cookie

   

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

   

  UIApplication(应用程序实例)异步


  NSUserDefault(应用程序设置)线程


  NSFileManager(文件管理)orm


  NSURLCache(请求缓存)同步


  NSNotificationCenter(消息中心)it


  NSHTTPCookieStorage(应用程序cookies池)io


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


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


    2.异步请求不会阻塞主线程,而会创建一个新的线程来操做,用户发出异步请求后,依然能够对UI进行操做,程序能够继续运行。

相关文章
相关标签/搜索