码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 面试常见问题总结2

时间:2015-08-20 10:58:26      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:

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

    

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


关系。

   

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

   

  UIApplication(应用程序实例)


  NSUserDefault(应用程序设置)


  NSFileManager(文件管理)


  NSURLCache(请求缓存)


  NSNotificationCenter(消息中心)


  NSHTTPCookieStorage(应用程序cookies池)


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


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


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


iOS 面试常见问题总结2

标签:

原文地址:http://my.oschina.net/u/2429628/blog/494904

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!