Debug和Release

在 iOS开发中,我们经常会调试程序和发布程序,但是有很多人对 Debug 和 Release 不是太了解.下面是我对 Debug 和 Release 的简单理解,希望对大家在开发中有所启迪:

Debug : 调试版本,主要是让程序员使用,在调试的过程中调用 Debug 会启动更多的服务来监控错误,运行速度相对较慢,而且比较耗能.

Release : 发布版本,主要是让用户使用, 在使用的过程中会去掉那些繁琐的监控服务,运行速度相对较快,而且比较节约内存.

建议 :  在程序开发完成以后,建议在测试的时候 把 Debug 和 Release 两个版本都测试一下,在提测的时候以 Release 测试的情况为准. 因为 Release 状态下测试的情况,是用户使用的真是情景.

在程序调试的过程中, Xcode 默认的情况是 Debug ,如果想修改成 Release 情景下测试.

需要选择 Edit Scheme ---> info --->Build Configuration 选择 Release 进行测试;

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

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,224评论 19 139
  • 在 iOS开发中,我们经常会调试程序和发布程序,但是有很多人对 Debug 和 Release 不是太了解.下面是...
    iOS_Alex阅读 1,187评论 0 3
  • 实际开发中遇到一个小尴尬:工程编译的直接连到手机上,所有工程都是正常的,但是当我打了一个包,发布出来安装到手机上,...
    rectinajh阅读 13,743评论 5 12
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,251评论 25 709
  • 而我在最后关头总是要绝望一阵子。当他鲤鱼打挺在我怀里哇哇大哭,明明已经困到极点,还是不肯乖乖睡着,执着睁着眼,一定...
    冷锋云阅读 466评论 0 0