ios-没有预编译文件prefix.pch的情况下怎么在发布版中去除NSLog?

问题描述

没有预编译文件prefix.pch的情况下怎么在发布版中去除NSLog?
在网上搜了一下,都是说在prefix.pch文件里加上这么一段

 #ifndef __OPTIMIZE__   #define NSLog(...) NSLog(__VA_ARGS__)   #else   #define NSLog(...) {}   #endif  

我现在的项目都不用prefix.pch了,有没有其他的办法?

解决方案

xcode6没有prefix.pch预编译文件解决办法

解决方案二:
你可以自定义一个打印输出 比如说叫MYLog(),然后
#ifdef DEBUG
NSlog(@""123"");
#else
//什么都不输出就行了
#endif

解决方案三:
你可以自定义一个打印输出 比如说叫MYLog(),然后
#ifdef DEBUG
NSlog(@""123"");
#else
//什么都不输出就行了
#endif

时间: 2024-07-30 10:02:20

ios-没有预编译文件prefix.pch的情况下怎么在发布版中去除NSLog?的相关文章

服务器-更新ASP.NET网站时:未预编译文件“XXXX.ASPX”,因此不能请求该文件

问题描述 更新ASP.NET网站时:未预编译文件"XXXX.ASPX",因此不能请求该文件 原网站是把.CS文件预编译成dll,和.aspx文件等预编译成 .compiled文件+一个空的aspx页面(这是个61B的空文件,打开就一句话"这是预编译工具生成的标记文件,不应被删除!"). 好了,介绍好这些后.我源码更新了其中某些页面,包括一些CS文件,用同样的放是编译,挑出了我改动的7个页面的.compiled文件,以及其对应的7个dll.如何对应的呢,是打开.com

在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历

问题描述 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历 在文件数量过多的情况下java怎么获取文件夹下第一个文件并且不使用List遍历,防止内存溢出 解决方案 你看到的文件夹下面的第一个文件是操作系统的,如果用Java的API取出来,顺序是乱的,而且文件数量过多能多多少呢?上百个.?你可以只遍历文件名 ,或者在取文件的时候对文件进行一个排序,然后在取对应的文件内容. 解决方案二: 在java中如何遍历某个路径下的所有文件夹和文件java遍历文件夹中所有文件jav

iOS系统预览文件但不分享的实用技巧 (iOS10, QLPreviewController)

苹果系统的文件预览能力对于很多app来说是必要的,但其提供的UI相关api并不是可以定制的,比如需要定制toolbar, navigationbar的情况,直接使用QLPreviewController或者 UIDocumentInteractionController 并不能达到想要的效果. 根据笔者的试验来看,现在 iOS10 QLPreviewController 和 UIDocumentInteractionController一样,都是直接在下面显示一个分享按钮,上面是标题栏. 如何对

spring mvc上传文件,文件上传到webroot下,不要发布到保存tomcat下,求解决,在线等待

问题描述 上传的文件我要保存在WebRoot/resources/uploadfile里面,我不要发布保存在D:apache-tomcat-7.0.53webapps下,怎么解决,老保存到tomcat下呢?怕文件丢失 解决方案 解决方案二:上传的时候你指定路径啊.解决方案三:问题是指定的路径始终是tomcat下的,我不要在tomcat下的解决方案四: 解决方案五:引用3楼rui888的回复:恩,这是绝对写死的路径,也是一个方法,但不灵活解决方案六:那你就代码写路径.解决方案七:引用5楼rui88

OC中的宏 和 C中的预编译宏定义

1.先来几个常用的: [csharp] view plain copy // 是否高清屏   #define isRetina ([UIScreen instancesRespondToSelector:@selector(currentMode)] ? CGSizeEqualToSize(CGSizeMake(640, 960), [[UIScreen mainScreen] currentMode].size) : NO)   // 是否模拟器   #define isSimulator (

如何设置win7预读文件功能

  浅析windows7预读文件的功能和设置:在对win7版操作系统文件进行整理的过程中,系统文件以及程序都会是Ghost win7操作系统(雨林木风ghost win7系统下载)用户的主要针对对象.那么在win7版操作系统中存在的windows预读文件可以进行删除和优化吗?是不是对windows预读文件进行优化以后,win7版操作系统的开机速度就会有所提升了呢? Windows预读文件是win7版操作系统开启的时候,必须要启动的文件.对于win7版操作系统用户来说,如果在选择优化项目的时候,勾

javascript的预编译和执行顺序

原文:javascript的预编译和执行顺序 最近在复习javascript的事件处理时发现了一个问题,然后也是我来写javascript的预编译和执行顺序的问题 代码: 代码一<html> <head> <title>事件处理</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"/> <script typ

JS的预编译和执行顺序 详析

原文:JS的预编译和执行顺序 详析 最近在复习javascript的事件处理时发现了一个问题,然后也是我来写javascript的预编译和执行顺序的问题   代码:   复制代码 代码一 <html>   <head>     <title>事件处理</title>     <meta http-equiv="content-type" content="text/html;charset=utf-8"/>

hadoop下的存储在hdfs中的视频文件怎么播放?

问题描述 hadoop下的存储在hdfs中的视频文件怎么播放? hadoop下的存储在hdfs中的视频文件怎么播放?可以直接拿到视频文件的http路径吗,我现在想实现的是像百度云这样的可以在线播放,但是不知道怎么得到文件的路径,而hdfs提供的API只有上传下载文件这些,对于这样的问题要怎么解决呢?? 解决方案 你需要用HDFS API来获取 package org.myorg.hdfsdemo; import java.io.BufferedReader; import java.io.IOE