iOS技术文章

知识小总结五 (事件传递和响应)☀️

2017-02-13  本文已影响5人  LeaderBiao

传递链


Hit Test (命中测试)


传递过程


响应链

First Responder (第一响应者)

传递过程


总结


真机的崩溃(crash)问题

崩溃现象

崩溃原因

    低内存闪退

程序的CPU或内存用量过高时,系统会干掉该程序
代码bug
比如数组越界、插空、空引用、引用未定义方法、多线程安全性、访问野指针、发送未实现的selector等
Watchdog超时
如果我们的应用程序对一些特定的UI事件(比如启动、挂起、恢复、结束)响应不及时,Watchdog会把我们的应用程序干掉
使用各种手机助手导致的崩溃
用户使用如PP手机助手之类的软件下载APP,可能会被苹果封禁,造成闪退


获取崩溃日志

本机崩溃日志

    XCode 的菜单Window->Organizer 选择Devices -> 选中的手机 -> 点击手机名称左边的箭头

用户崩溃日志

    通过iTunes Connect(Manage Your Applications - View Details - Crash Reports)获取用户的crash日志.

上一篇下一篇

猜你喜欢

热点阅读