摘要: Method Swizzling: 即方法交换。先来学点Objective-C的运行时来热热身。一、在Objective-C中,message与方法的真正实现是在执行阶段绑定的,而非编译阶段。编译器会将消息发送转换成对objc_msgSend方法的调用。 objc_msgSend方法含两个必要参数... 阅读全文
posted @ 2014-10-08 12:32 颜妍 阅读(394) 评论(0) 推荐(1) 编辑
摘要: http://www.cocoachina.com/ios/20140922/9714.html 阅读全文
posted @ 2014-09-23 09:17 颜妍 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 问题描述:这个问题非常常见,就是平时我们做一个按钮(我们假设这个页面是RootVC),按钮加一个事件,点击这个事件的时候会push出一个新的控制器A,当我们连续快速(时间间隔在0.5S内,也就是PUSH前一个事件的PUSH动画还没结束之前)点击两次这个按钮的时候,就会导致这个按钮连续响应了两次事件,... 阅读全文
posted @ 2014-09-02 17:44 颜妍 阅读(5282) 评论(0) 推荐(0) 编辑
摘要: IOS的应用程序少不了crash,互联网统计分析工具友盟有一项目错误分析的功能,专门用于应用程序崩溃日志统计,最近研究友盟上统计到的崩溃日志,在此对崩溃日志做一个简单的总结。 IOS崩溃日志分类:一、低内存崩溃:IOS设备检测到低内存时,虚拟内存系统发出通知请求应用释放内存。这些通知发送到所有正... 阅读全文
posted @ 2014-08-27 20:21 颜妍 阅读(6645) 评论(0) 推荐(0) 编辑