zoukankan      html  css  js  c++  java
  • iOS 常见面试图总结2

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


       一个project中。能够有多个xib文件,一个xib文件相应着一个视图类控制器,和多个视图。

    然而。使用

    storyboard时,一个project仅仅须要一个主storyboard文件就能够。因此在包括多个试图控制器的情况下,採用

    storyboard管理比較方便,而且,storyboard还能够描写叙述界面之间的导航


    关系。

       

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

       

      UIApplication(应用程序实例)


      NSUserDefault(应用程序设置)


      NSFileManager(文件管理)


      NSURLCache(请求缓存)


      NSNotificationCenter(消息中心)


      NSHTTPCookieStorage(应用程序cookies池)


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


        1.同步请求能够从网络请求数据,一旦发送同步请求,程序将停止与用户交互,直到server返回数据完

    成。才干够进行下一步操作。


        2.异步请求不会堵塞主线程。而会建立一个新的线程来操作。用户发出异步请求后。依旧能够对UI进行

    操作,程序能够继续执行。


  • 相关阅读:
    厦门游记
    2021春节时光
    2021春节一帖
    阅读清单-2021
    LSTM
    三种梯度下降算法的区别(BGD, SGD, MBGD)
    数据降维:主成分分析法
    Windows10安装Oracle 11g
    C++智能指针
    C++开发岗基础面试题
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/6979268.html
Copyright © 2011-2022 走看看