12 2011 档案

摘要:网上有一些关于这个问题的解决办法,但是多数说得不清楚,我结合自己的实践,描述一下具体的步骤。1. 在xcode的Groups & Files / Executables文件夹中,双击,选择Arguments,选择下面一栏,点“+”号,添加四个变量,名字分别为:NSZombieEnabled、MallocStackLogging、NSDebugEnabled、MallocStackLoggingNoCompact,value都填YES。2. 运行程序如果出现exc_bad_access,控制台提示信息会显示类似如下的信息:2011-12-14 13:44:18.300 AProject[ 阅读全文
posted @ 2011-12-14 13:54 iPhone Dev 阅读(553) 评论(0) 推荐(0)
摘要:直接打印[NSDate date]得到的是精确到秒的时间,下面的方法可以打印精确到毫秒的时间。NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init]; [dateFormatter setDateStyle:NSDateFormatterMediumStyle]; [dateFormatter setTimeStyle:NSDateFormatterShortStyle]; [dateFormatter setDateFormat:@"yyyy-MM-dd HH:mm:ss.SSS"]; NSLog(@ 阅读全文
posted @ 2011-12-13 14:37 iPhone Dev 阅读(2286) 评论(0) 推荐(0)
摘要:xml的sax解析方式在找到结点开始标志时,调用(1)- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict 函数,在找到结点结束标志时,调用(2)- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)el. 阅读全文
posted @ 2011-12-05 13:27 iPhone Dev 阅读(618) 评论(0) 推荐(0)
摘要:由于有不少朋友需要该文章的Demo,一个个发送比较麻烦,我写了个类似的Demo,放在csdn上,无需积分,如有需要可直接下载。工程文件等都是按照文章描述的方式进行创建的。另libsubstrate.dylib非i386架构的,故必须使用真机编译,真机调试。下载地址:http://download.csdn.net/detail/pp1pp1pp2/5253930在iphone越狱机器中使用Hook下载libsubstrate.dylib动态库及substrate.h头文件,加入项目中。该动态库由越狱团队提供,使用该动态库,可以动态更换内存的代码。关于MobileSubstrate wiki上有 阅读全文
posted @ 2011-12-01 09:30 iPhone Dev 阅读(7824) 评论(57) 推荐(2)