NSLog在开发中是必须使用到的,但是其本身是特别耗费性能的,所以在产品发布后是一定要去掉的。在大的开发项目中一个个处理NSLog是相当困难的,所以可以考虑在pch文件中进行宏定义,如:#define
MyLog(...) NSLog(__VA_ARGS__)待程序发布时可以将后面的NSLog(__...
分类:
其他好文 时间:
2014-06-11 22:10:47
阅读次数:
319
1.description方法是NSObject自带的方法,包括类方法和对象方法+ (NSString
*)description; // 默认返回 类名- (NSString *)description; // 默认返回
2.默认情况下利用NSLog和%@输出对象的时返回的就是类名和内存地址3.修...
分类:
移动开发 时间:
2014-06-09 16:22:11
阅读次数:
270
首先看下面这段代码:
void (^myFirstBlock)(int theOne,int theTwo) = ^(int theOne,int theTwo){
NSLog(@"====%d",theOne+theTwo);
};
myFirstBlock(100,300);
void:指的时返回数据类型,myFirstBlock:指的是block的名称,后...
分类:
其他好文 时间:
2014-06-07 13:52:12
阅读次数:
255
常用的一些占位符:%@:字符串占位符%d:整型%ld:长整型%f:浮点型%c:char类型%%:%的占位符尽管有那么多的占位符,但是好像没有发现BOOL型的数据的占位符,这也是比较纠结的地方,看了一下别人是怎么解决这个问题的BOOL
studyBool = YES; NSLog(@"打印BOO...
分类:
其他好文 时间:
2014-06-06 17:44:54
阅读次数:
266
ios 使用xcode调试代码的时候进入断点显示变量全是nil,但NSLog输出那个变量却是有值的...
分类:
移动开发 时间:
2014-06-02 22:37:34
阅读次数:
425
#pragma mark 程序加载完毕(启动完毕)就会调用一次-
(BOOL)application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{ NSLog(@"....
分类:
移动开发 时间:
2014-06-02 07:13:15
阅读次数:
223
??pch头文件的内容能被项目中的其他所有源文件共享和访问??一般在pch文件中定义一些全局的宏??在pch文件中添加下列预处理指令,然后在项目中使用Log(…)来输出日志信息,就可以在发布应用的时候,一次性将NSLog语句移除(在调试模式下,才有定义DEBUG)#ifdef
DEBUG#defin...
分类:
其他好文 时间:
2014-06-02 07:12:35
阅读次数:
190
#ifdef DEBUG#define DLog(...)
NSLog(__VA_ARGS__)#else#define DLog(...) /* */#endif
分类:
其他好文 时间:
2014-06-02 00:46:07
阅读次数:
187
打印一个对象:NSLog(@"%@", stu);
默认情况下打印的时对象的名字和内存地址;这时需要重写description方法// 重写description方法- (NSString
*)description{ return [NSString stringWithFormat:@"t...
分类:
其他好文 时间:
2014-06-02 00:35:15
阅读次数:
274
转:http://my.oschina.net/Neogl/blog/190543导航:基本类型ID对象类型常见的有对象类型-NSLog-NSNumber-NSString和NSMutableString-NSArray和NSMutableArray-NSSet和NSMutableSet-NSDic...
分类:
其他好文 时间:
2014-05-28 02:30:12
阅读次数:
321