ios面试总结——阿里巴巴

  1. 总页面A跳转至页面B,以下4个方法的执行顺序分别是什么?

    a. viewWillAppear:

    b. viewDidAppear:

    c. viewWillDisappear:

    d. viewDidDisappear:

    PUSH 的情况下,顺序是什么?

    Present 的情况下,顺序是什么?

    Tabbar index之间跳转的情况下,顺序是什么?

  2. 定义一个函数,获取当前显示的VC对象,请尝试说出设计思路

    - (UIViewController *)getCurrentVC;

  3. 线上环境,如何知道一个APP主线程卡死了。