使用 OC swift 截取路径中的最后的文件名如何截取下面路径中最后的文件名 AppDelegate.swift/Users/XXX/Desktop/Swift/swift02/code/02-自定义LOG/Weibo/Weibo/AppDelegate.swift使用 OC 如何截取- (NSS...
分类:
编程语言 时间:
2015-10-24 14:24:56
阅读次数:
265
OC 中调试打印/*** 自定义Log*/#ifdef DEBUG#define JYLog(...) NSLog(__VA_ARGS__)#else#define JYLog(...)#endif// swift中我写了这么一个类,进行调试输出 调用方法 Debug.Log(error)im...
分类:
编程语言 时间:
2015-07-05 12:20:52
阅读次数:
198
log.h
//log.h
#ifndef _ITCAST_LOG_H_
#define _ITCAST_LOG_H_
/*
#define IC_NO_LOG_LEVEL 0
#define IC_DEBUG_LEVEL 1
#define IC_INFO_LEVEL 2
#define IC_WARNING_LEVEL 3
#define IC_ERROR_LEVEL 4...
分类:
其他好文 时间:
2015-02-21 21:06:01
阅读次数:
279
前言:1)输出日志是会大量损耗系统性能2)输出的信息很容易会被截取到,导致信息不安全。所以我们会在发行版(Release)取消所有的Log。如果一行一行地去注释掉Log,显然不是一个明确的选择。因此我们可以使用宏去自定义Log输出。最简单的一个例子:#ifdef DEBUG# define GCLo...
分类:
移动开发 时间:
2014-12-11 15:42:54
阅读次数:
194
#define DEBUG_ENABLE
#ifdef DEBUG_ENABLE
#define DPRINT(fmt, args...) fprintf(stderr, "[DPRINT...][%s %d] "fmt"\n", __FILE__, __LINE__, ##args);
#else
#define DPRINT(fmt, ...)
#endif...
分类:
其他好文 时间:
2014-11-26 11:26:15
阅读次数:
263
有些时候,我们需要将代码简洁化,这样便于读代码。我们可以将一些不变的东东抽取出来,将变化的东西作为参数。定义为宏,这样在写的时候就简单多了。
下面例举了一些常用的宏定义和大家分享:
1. 判断设备的操作系统是不是ios7
#define IOS7 ( [[[UIDevice currentDevice].systemVersion doubleValue] >= 7.0] )
...
分类:
移动开发 时间:
2014-07-09 09:45:47
阅读次数:
184
自定义Log#ifdef DEBUG#define ZRLog(...)
NSLog(__VA_ARGS__)#else#define ZRLog(...)#endif
分类:
其他好文 时间:
2014-05-13 11:05:03
阅读次数:
218