自定义可注释的NSlog

//.pch

//如果需要打印日志下行不注释,否:注释下行。

#define __SHOW__NSLOG__

#ifdef __SHOW__NSLOG__

#define DebugLog( s, ... ) NSLog( @"<%p %@:(%d)> %@", self, [[NSString stringWithUTF8String:__FILE__] lastPathComponent], __LINE__, [NSString stringWithFormat:(s), ##__VA_ARGS__] )

#else

#define DebugLog( s, ... ) {}

#endif

选择工程的Target -> Build Settings -> Preprocessor Macros.

如图,默认 Debug项,是“DEBUG=1”.

时间: 2024-08-02 03:16:50

自定义可注释的NSlog的相关文章

myeclipse自定义java注释

myeclipse自定义java注释: Window->Preference->Java->Code Style->Code Template 然后展开Comments节点就是所有需设置注释的元素 ----------------- 文件 (Files) 注释标签: /** * @Project : ${project_name} * @Title : ${file_name} * @Package ${package_name} * @Description : ${todo}

MyBatis Generator 自定义生成注释

注释生成器 为了生成db里面的注释,必须自定义注释生成器 EmptyCommentGenerator: import org.mybatis.generator.api.CommentGenerator; import org.mybatis.generator.api.IntrospectedColumn; import org.mybatis.generator.api.IntrospectedTable; import org.mybatis.generator.api.dom.java.

Visual Studio 2019设置自定义头部注释

1.首先在VS的安装路径下找到如下几个文件夹: C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\ItemTemplates\CSharp\Code\2052 2.分别进入这几个文件夹中,将原文件备份至其他位置,修改后进行替换即可 3.友情提供自用表头注释 using System; using System.Collections.Generic;$if$ ($targetframeworkve

自定义的打印语句NSLog在控制台输出不完整的完美解决

// 打印日志 debug #ifdef DEBUG // 调试状态, 打开LOG功能 #define APPLog( s, ... ) printf("class: <%p %s:(%d) > method: %s \n%s\n", self, [[[NSString stringWithUTF8String:__FILE__] lastPathComponent] UTF8String], __LINE__, __PRETTY_FUNCTION__, [[NSStrin

VC++开发(一)——VC++自定义注释

VC++开发(一)--VC++自定义注释 一.工具安装 安装好VS2010和Visual Assist X,打开VS2010,点击Visual Assist X Options,即工具栏上的番茄图标或菜单栏VassistX-Visual Assist X Options,会弹出设置对话框,点击Suggestions-->Edit VA Snippets,如下图: 二.新建自定义注释模块 Shortcut是快捷方式,即需要注释时在编辑器中输入的内容,Title是标题内容,是注释用途.注释的内容需要

Java注释Override、Deprecated、SuppressWarnings详解

http://blog.csdn.net/softwave/article/details/6991913 一.什么是注释 说起注释,得先提一提什么是元数据(metadata).所谓元数据就是数据的数据.也就是说,元数据是描述数据的.就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义.而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的.在J2SE5.0中可以自定义注释.使用时在@后面跟注释的名字.                         

eclipse中代码注释

1.类注释 Window->Preference->Java->Code Style->Code Template alt+shift+J 默认的快捷键 或者 先敲“/”在敲两个**,然后回车 /** * @Description 学习使用sikuli * @author Administrator * @Date 2016年7月13日 * @Time 下午9:57:02 */ 如果把时间设置成 @Date ${Date}${Time},则时间效果如下  @Date 2016年7月

Spring MVC整合Memcached基于注释的实践使用

本文并不介绍memcached的安装使用,也不长篇大论哪个缓存框架性能好.而是结合自己实际开发,来谈谈自己的使用. 一.配置文件application-cache.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.or

Java和Android注释规范

1. 文件头注释 每一个文件的文件头都必须做文件头注释.文件头注释范例如下: 1 /* 2 * 文件名:LoginActivity 3 * 描 述:对用户 4 * 作 者: 5 * 时 间: 6 * 版 权: 7 */ 2. 方法头注释 每一个成员方法(包括自定义成员方法.覆盖方法.属性方法)的方法头都必须做方法头注释. 自定义成员方法注释范例如下: 1 /* 2 * 方法名:login_Click(View v) 3 * 功 能:单击登录按钮的事件 4 * 参 数:View v - 按钮的Vi