- 博客(11)
- 资源 (9)
- 收藏
- 关注
转载 Foundation框架浅析 - 时间相关的类:NSDate、NSTimeZone、NSLocale、NSDateComponents、NSCalendar、NSDateFormatter
1.NSTimeZone + (NSTimeZone *)systemTimeZone返回系统时区NSTimeZone *zone = [NSTimeZone systemTimeZone];NSLog(@"%@",zone);假如时区是上海,打印出的时区信息将会是:Asia/Shanghai (CST (China)) offset 28800,2880
2014-06-28 12:38:10 1211
原创 IOS中的log用法
1.自定义宏实现log#define NSLog(format, ...) do { \ fprintf(stderr, " %s\n",
2014-06-18 12:30:44 2402
原创 iOS调试技巧之静态分析和检查
静分析器:静态的检测内存,没有被release的对象。Xcode中提供的两款工具能够成为我们清理代码、降低代码出错机率的好帮手。静态分析器(Static Analyzer)工具会揪出释放对象中那些未被实际使用的对象(ARC在Core Foundation对象方面无法实现这一功能),进而达到改善代码的目标。要让它伸出援手,只要在Product中选择“Anlayze”即可。
2014-06-18 11:49:48 502
转载 iOS调试技巧之加断点捕捉异常
1.对于所有异常添加Global BreakPoint(全局断点)当你的应用异常或者崩溃的时候Xcode喜欢做的一件事情是直接跳到主函数,就像第一个调试技巧中用到的那个例子一样。如果异常或者崩溃能够停留在异常或者崩溃发生的地方那该是多好呀。幸运的是有一个方法可以做到。Xcode有一个漂亮的功能叫做异常断点,允许我们在异常发生的时候在异常发生的地方放一个断点。你可以指定具体的异常也可以指定所
2014-06-18 11:14:18 1315
原创 xcode常用快捷键
1. 编辑CMD + [: 左缩进CMD + ]: 右缩进CMD + CTRL + LEFT: 折叠CMD + CTRL + RIGHT: 取消折叠CMD + CTRL + TOP: 折叠全部函数CMD + CTRL + BOTTOM: 取消全部函数折叠CTRL + U: 取消全部折叠CMD + D: 添加书签CMD + /: 注释或取消注释
2014-06-18 09:28:48 415
原创 IOS内存管理浅谈
1.任何你创建的对象你都能获得其所有权。 这里的创建包括使用alloc,new,copy等关键字来获得一个对象。2.你可以通过retain来获得一个对象的所有权。 除了创建对象外,获得某个对象所有权的唯一方法就只有给该对象发retain消息。一旦通过retain获得了该对象的所有权,就必须遵守上面红字标注的原则:如果你拥有一个对象,那么你就有责任去释放它。3
2014-06-17 11:24:45 480
原创 媒体层图形技术之AssetsLibrary 学习笔记
1.ALAssetALAsset类代表相册中的每个资源文件,可以通过它获取资源文件的相关信息还能修改和新建资源文件
2014-06-03 17:58:03 1408
粒子效果demon
2014-05-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人