In June of 2006 I went down like a ton of bricks on a basketball court with an Achilles tear of epic proportions. “Spaghetti” was the term used by my doctor. It is a 6-month ord
解决delegate已经释放引起的crash的关健点在于delegate的isa指针是否有变化。下面是测试工程的代码: // // ViewController.h // testDelegate // // Created by Qingrong Zeng on 12-5-25. // Copyright (c) 2
void SignalHandler(int signal){ //中断信号} void uncaughtExceptionHandler(NSException *exception){ //未捕获异常} 安装(与全局异常断点冲突,当有这样的断点是,下面拦截函数失效) void InstallUncaughtExceptionHandler(){N
iOS已发布应用中对异常信息捕获和处理 iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的。 iOS提供了异常发生的处理API,我们在程序启动的时候可以添加这样的Handler,这样的程序发生异常的时候就可以对这一部分的信息进行必要的处理,适时的
关于OOM(Out Of Memory), 这个在嵌入开发中定期和不定期都会出现的危机。 讲两件事情:第一件是我们必须做到的,不然OOM来袭会造成程序崩溃,第二件是我们最好做到的,不然OOM来袭我们不能彻底恢复。 1。防止OOM恢复过程中的crash 假设一个类有如下初始化和清除代码: void CMyClass::Init() { &
UIView截屏会应用于很多的场景,如: 1、具有纸书翻页动作效果的代码广泛用于iOS阅读类应用 2、保存当前场景 代码如下: - (UIImage *) p_w_picpathByRenderingView:(UIView*) theView { CGFloat oldAlpha = theView.alpha; t
2005年,我开始和朋友们开始拉活儿做网站,当时第一个网站是在linux上用jsp搭建的,到后来逐步的引入了多种框架,如webwork、hibernate等。在到后来,进入公司,开始用c/c++,做分布式计算和存储。(到那时才解开了我的一个疑惑:C语言除了用来写HelloWorld,还能干嘛?^_^)。 &nb
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号