1、Debug和Release版本的区别?
Xcode调试程序时,分两种方式,Debug和Release,在Target中的Setting中,Release是发行版本,比Debug版本优化,文件比Debug文件小。
Debug是调试版本,用于测试
Debug和Release调试时,用的是两个不同的底层库;
区别:
1)Debug是调试版本,包括的程序信息更多;
2)只有Debug才能设置断点、异步执行和使用Assert等调试输出语句;
3)Release不包含任何调试信息,所以体积小,运行速度快。
2、Archive的作用
要打包生成App时,需要用这个
Archive是你要上传包的时候,打包。也就是说Archive只跟App要上传到AppStore的时候有关,一般情况下,只有在那个时候才会用Archive,可以这么理解。所以Archive也分为Debug和Release两个,你可以Archive出一个Debug版本的应用也可以Archive出一个Release版本的应用。
3.Profile的作用
点击运行Profile,profile之后,会有一个工具选项,然后你可以查看app的性能。
4.Analyze
Analyze,是查找静态内存泄漏,以前mrc的时候会用。