PCH文件的导入和NSLog在开发中的小技巧

PCH文件路径的导入

pch文件在导入的时候,需要告诉编译器pch的文件路径。这个路径一定要写相对路径,否则代码在别人的机器上就运行不了了。下面列举的两种方式都是导入相对路径,效果上没有什么区别,喜欢哪个就用哪个。

第一种路径
第二种路径

NSLog的使用技巧

在日常的开发中,难免要用NSLog来打印一些信息用于调试。但是在app上线之前,这些打印信息必须要全部删除或者注释。在一个大的项目中可能有几十上百个打印信息,如果一一处理的话,明显很蛋疼。这时候,下面的宏就派上用场了。它可以保证代码在Debug状态下用自定义的VWLog替代系统的NSLog,但是在Release状态下,VWLog就什么都不做。

基础版

也可以使用升级版,这样自定义的打印信息会更加详细。不仅可以显示打印信息,而且可以显示是在哪个方法中被调用的以及代码的行数位置。

升级版
打印信息

下面是如何把工程从Debug模式转换到Release模式。切换后再打印就啥也没有了。

点击‘Edit Scheme...’
更改为Realease,即发布状态

这两个小技巧就先介绍到这里,希望对大家能够有帮助,感谢捧场~!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,403评论 19 139
  • 一.统计应用中代码的总行数 每一个程序员都想在开发完成之后知道总共写了多少行的代码,这里有一个比较简单的方法。 1...
    小霍同学阅读 1,430评论 0 0
  • 在iOS开发过程中,我们经常要用到NSLog来打印一些调试信息,而且一般是习惯性的大量使用,在模拟器上运行可能没有...
    霖溦阅读 12,170评论 18 81
  • 1.自定义控件 a.继承某个控件 b.重写initWithFrame方法可以设置一些它的属性 c.在layouts...
    圍繞的城阅读 3,690评论 2 4
  • 实习基地选的成都,和我想象的不一样。我原本以为这是一个烦躁,空气极差的城市,没有蓝天,阳光。好像不完全。 ...
    莉莉安lilianan阅读 324评论 0 0

友情链接更多精彩内容