当前位置: 首页 > news >正文

确保测试代码不会在发布版上运行

  有时需要写一些测试代码,但在发行时有可能忘记注释这些测试代码,从而给产品照成重大影响。为确保测试代码不会影响应用的发布,可以如下用宏将测试代码保护起来。


#if TARGET_IPHONE_SIMULATOR

        //测试。使用宏,以确保在发布时,测试代码不会因为忘记注释而在真机上运行。

        NSLog(@"此log只在虚拟机时才会打印,在设备上运行时,是不会执行的。");

#endif

        

相关文章:

  • Tech-ED2006会场见闻图片集
  • 拨打电话时直接拨分机号
  • 技巧和诀窍:在VS 2005里使用Vista的IIS7
  • 使UIButton的子view不影响button的点击事件
  • 网站如何做分布式(集群)的大纲
  • iOS7下有时MKMapView中的字特别大的问题的解决
  • 有感Atlas - 优点、缺点、学习
  • NSInvocationOperation的cancelAllOperations不会取消正在运行的operation
  • 微软.NET俱乐部Tech-ED2006追踪报道!
  • MAC下SVN客户端Versions和Cornerstone的比较
  • 在ubuntu下用wine玩魔兽世界
  • 小孩不能吃黑枣
  • 9月23日培训日记
  • 治瘊子的小秘方
  • 前几天所有吐槽12306验证码的都应该站出来向12306道歉
  • (三)从jvm层面了解线程的启动和停止
  • 【MySQL经典案例分析】 Waiting for table metadata lock
  • CentOS 7 修改主机名
  • HashMap ConcurrentHashMap
  • JavaScript的使用你知道几种?(上)
  • js学习笔记
  • laravel 用artisan创建自己的模板
  • PHP 7 修改了什么呢 -- 2
  • PHP 的 SAPI 是个什么东西
  • Protobuf3语言指南
  • Terraform入门 - 1. 安装Terraform
  • Vue官网教程学习过程中值得记录的一些事情
  • 第十八天-企业应用架构模式-基本模式
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 看完九篇字体系列的文章,你还觉得我是在说字体?
  • 字符串匹配基础上
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • ​Linux·i2c驱动架构​
  • ​如何在iOS手机上查看应用日志
  • #Linux(make工具和makefile文件以及makefile语法)
  • #pragma pack(1)
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (动手学习深度学习)第13章 计算机视觉---微调
  • (附源码)springboot人体健康检测微信小程序 毕业设计 012142
  • (蓝桥杯每日一题)平方末尾及补充(常用的字符串函数功能)
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (四)JPA - JQPL 实现增删改查
  • (一)u-boot-nand.bin的下载
  • (转)LINQ之路
  • .net core webapi 大文件上传到wwwroot文件夹
  • .NET/C# 避免调试器不小心提前计算本应延迟计算的值
  • .netcore 如何获取系统中所有session_ASP.NET Core如何解决分布式Session一致性问题
  • .Net环境下的缓存技术介绍
  • .NET基础篇——反射的奥妙
  • .NET中的Exception处理(C#)
  • /bin/bash^M: bad interpreter: No such file or directory
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • @Resource和@Autowired的区别
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • [CSS]CSS 的背景