自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 谈谈kvo的实现

我认为kvo的实现是这样子的.在添加kvo观察的时候,系统基于runtime重新动态生成了一个子类,将原有类的class的isa指针改成子类的isa,在调类的对象方法的时候是基于isa查找的,就会查找到子类里的方法,子类重写setter方法,如此实现不修改原类动态观察这个对象重写了这个方法, 那么就会直接取当前的实现, 也就是带有willChangeValueForKey:以及didChang

2016-09-25 23:25:37 494

转载 IOS崩溃 异常处理(NSSetUncaughtExceptionHandler)

OS已发布应用中对异常信息捕获和处理  代码下载地址:http://download.csdn.net/detail/daiyelang/6740205    iOS开发中我们会遇到程序抛出异常退出的情况,如果是在调试的过程中,异常的信息是一目了然,但是如果是在已经发布的程序中,获取异常的信息有时候是比较困难的。     iOS提供了异常发生的处理API,我们在程序启动的时候可

2016-09-04 17:55:14 823

转载 iOS崩溃捕获以及收集原理

通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助,本文主要介绍iOS平台下崩溃捕获和收集的原理及步骤。要实现崩溃捕获和收集的步骤如下:      1、捕获崩溃      2、获取堆栈信息      3、符号表还原      4、服务器上传 捕获异常iOS中引发崩溃的代码本质上就两类,一个是c++语言

2016-09-02 20:08:34 1141

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除