iOS开发之Bug

Posted HeYang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了iOS开发之Bug相关的知识,希望对你有一定的参考价值。

前言:收集在开发和学习的过程中遇到的bug。

 

 

1、循环利用cell的ID设置位置写错了。导致程序奔溃。

技术分享

2、对于除数算法,可以直接算出结果的就写上结果,不要偷懒写式子让计算机自己算,更何况是除数,会有算出无限小数的可能性。

技术分享

 3、更改连线好的属性名,别忘了重新连线,否则会出现容易看不出来的bug

技术分享

 4、slider不断的调用相关的方法和刷新,这个方法如果传递的参数可能比较占内存,比如某个对象,传递过程可能会跟不上slider的刷新速度,这里就需要对其进行处理,或者是另寻它法。
技术分享
 
 5、对于工程中有很多很多的文件的时候,但是在文件夹目录下是会出现这种情况的,在同一个工程下,但是在不同的目录下是可以共存相同的文件,比如下图:
技术分享
处理方法就是,仔细看看错误信息:
技术分享
然后接着:
技术分享
就这样就能找到问题的所在了。Bug解决了吧。
 
 6、关于Assertion failure in -[UIApplication _runWithMainScene的Bug

出现的问题:

技术分享

解决方式是将出现的bug信息Assertion failure in -[UIApplication _runWithMainScene....这前面部分拷贝到Google搜索引擎一搜索就有:

技术分享

技术分享

 

以上是关于iOS开发之Bug的主要内容,如果未能解决你的问题,请参考以下文章

iOS开发系列文章(持续转载中……) 感谢作者,直接连接到作者文章的

IOS开发之记录用户登陆状态,ios开发用户登陆

iOS开发之手势识别汇总

李洪强iOS开发之 - 项目架构

iOS开发之苹果开发者账号注册申请流程

iOS开发之语音录制