iOS 应用闪退

1.函数无限递归爆栈(内存爆增/过大)(表视图返回Cell和返回行高的方法互相调用)

2.某对象无法解析某个方法(没有定义方法的底层指令;对象没做类型转换;代理没实现某个方法)

3.访问了某个已经被提前释放的对象(僵尸模式)(ARC之后不太有)

4.从Bundle中加载了本不存在或者不支持的对象素材资源(图片素材之类的)

5.子线程阻塞主UI线程过久

6.相应的xxx对象不存在,对象为空,对象为nil(null)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • *面试心声:其实这些题本人都没怎么背,但是在上海 两周半 面了大约10家 收到差不多3个offer,总结起来就是把...
    Dove_iOS阅读 27,200评论 30 471
  • OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性...
    克鲁德李阅读 457评论 0 0
  • OC的理解与特性 OC作为一门面向对象的语言,自然具有面向对象的语言特性:封装、继承、多态。它既具有静态语言的特性...
    JW_T阅读 486评论 0 1
  • 原文 序言 目 前形势,参加到iOS队伍的人是越来越多,甚至已经到供过于求了。今年,找过工作人可能会更深刻地体会到...
    星空下的菜地阅读 3,076评论 3 42
  • 第二日翌晨。 阮沁彤着一件天青色的软纱缎裙袍,简单绾了一个道髻,簪了一根翠玉簪,就携着一个小婢往清安殿去。 待到重...
    果木木阅读 346评论 0 2