参考:http://m.blog.csdn.net/blog/HookyStudent/42964317 NSLog(@"%s:%d obj=%@", __func__, __LINE__, obj); 时间: 2024-10-27 07:43:03
转载:http://article.ityran.com/archives/1143 有这样一种情形:当我们正在快乐的致力于我们的app时,并且什么看都是无比顺利,但是突然,坑爹啊,它崩溃了.(悲伤地音乐响起) 我们需要做的第一件事就是:不要惊慌. 修复崩溃不是很困难的.假如你崩溃了,并且胡乱的改些东西,而且还在不停的念着咒语希望bug神奇的自动消失,你大多数情况下都会使情况更麻烦.相反的,你需要知道一些系统的方法,并且学习怎么找到崩溃和他的原因. 第一件需要知道的就是在你的代码中准确的找到cr
iOS高效调试 写代码难免出现bug.储备些调试技能绝对能够提高你的工作效率,让bug无所遁形.下面就和大家分享一些我在工作中常用的iOS调试小技能. 1. 打印 最简单,基础的调试方法就是打印日志了.贴出封装好的日志打印代码: #ifdef DEBUG #define DLog(fmt, ...) NSLog((@"<%s : %d> %s " fmt), [[[NSString stringWithUTF8String:__FILE__] lastPathCompon
LLDB是LLVM下的调试器.Xcode从4.0开始编译器开始改用LLVM,相应的调试器也从gdb改为LLDB.而从 Xcode5.0开始所有工程也被自动设置为使用LLDB. 记录一些LLDB中常用的命令,举个简单的例子,这段代码在运行的时候程序会崩溃 1.查看地址的信息,可以找出出错代码的行数,怀疑是0x00001b91这个内存地址发生错误 image lookup --address 0x00001b91 2.输出视图的继承关系 po [[self view] recursiveDescri
iOS SDK:iOS调试的技巧 为什么你的数组包含3个项目而不是5个?为什么你的游戏运行缓慢?这些都跟调试有关,调试是开发过程中必不可少的一部分.本文所列举了一些重要的调试功能(当然并不全面)可以帮你用更少的时间来解决bug问题. 本文内容主要包括3个方面: 使用console检查app状态 进行日志记录,并熟练的驾驭NSLog 使用对象的生命周期来跟踪内存的使用. 使用Console检查app状态 Xcode底部的小黑盒是我们调试时的好朋友,它可以输出日志信息.错误信息以及其他有用的东西来帮
你以为,你以为的就是你以为的吗? 你以为你代码写的很OK啦? 你以为你的是大牛啦? 你以为的就是你以为的吗? 你的代码经得起考验吗?(PS:爱经得起考验吗) iOS调试的技巧很多,通过调试我们不仅可以迅速找到Bug的所在,更能优化代码,让你的你以为不再是你以为! 一.断点 普通断点 当运行时遇到断点会停止下来供程序员调试 我们清晰的看到此时的i依旧等于0,该函数在一个名为ViewController中 上图中有五个可选按钮 分别是取消断点按钮.继续执行一步按钮.步入按钮.步出按钮 条件断点 点击
最近在自己在做Android+Asp.net WebApi的练习,发现用visual studio debug模式启动Asp.net之后,没法响应Android发送过来的http请求,设置好的断点没有起作用,google很久发现下面两个解决方案 http://www.codefromjames.com/wordpress/?p=97#comment-18526 http://encosia.com/using-an-iphone-with-the-visual-studio-developmen
如果您使用Delphi开发App,就会遇到:Android和iOS的编译实现是太慢了,尤其是debug.这个小技巧使得编译Debug能快不少. 可能你已经知道了这个方法,如果这样设置,那一定为之开心. 您认为Release版本比Debug版本编译需要更长时间,因为它必须执行一堆代码优化阶段,告诉你,实际情况与此相反,在Debug模式下构建适用于iOS或Android的我的应用程序大概需要7.5 分钟,在Release模式下构建相同的应用程序不到1分钟.(当然,与建立相同的Windows应用程序相
A:重写- (NSString *)description函数 如果有一个Product 产品对象 Product.h中 1 #import <Foundation/Foundation.h> 2 3 typedef enum : NSUInteger { 4 RED = 1, 5 GREEN, 6 } ProductColor; 7 8 @interface Product : NSObject 9 10 @property (nonatomic, assign) ProductColor
微信公众号开发避免不了要用到微信的手机客户端程序.说实话,这个工具确实很好用.其中的移动调试确实能够调试发现不小问题. 特别是iPhone手机,问题最最多的.很多JS脚本在PC或者Android手机是正常的.放到iOS就会莫名的报错. 今天就发现了一个小问题.就是关于时间函数Date. iOS浏览器不支持YYYY-MM-DD 的转换.它只支持YYYY/MM/DD格式. 另外iOS不支持window.open 这种方式,支持window.location.href 还有一个js replace函数