07 2016 档案

Core Animation 需要注意的地方
摘要:1.anchorPoint 不止会影响center,position,也会影响transform的基准点。 2.zPosition属性可以明显改变屏幕上图层的顺序,但不能改变事件传递的顺序。 这意味着如果改变了图层的z轴顺序,你会发现将不能够检测到最前方的视图点击事件,这是因为被另一个图层遮盖住了, 阅读全文

posted @ 2016-07-29 15:54 Jason_Luo 阅读(161) 评论(0) 推荐(0) 编辑

iOS 数组越界 Crash处理经验
摘要:我们先来看看有可能会出现的数组越界Crash的地方; 上面代码是有可能会越界的;出现Crash也不好复现,发出去的App总是能收到几条Crash;解决这个问题也很简单代码如下: 问题又来了,无论你武功有多高,有时也会忘记加;所以我们要想一招制敌办法;我是想到了用Runtime把objectAtInd 阅读全文

posted @ 2016-07-03 20:07 Jason_Luo 阅读(1966) 评论(0) 推荐(0) 编辑

iOS的消息机制和消息转发
摘要:1.消息机制 RunTime简称运行时。就是系统在运行的时候的一些机制,其中最主要的是消息机制。 对于C语言,函数的调用在编译的时候会决定调用哪个函数( C语言的函数调用请看这里 )。编译完成之后直接顺序执行,无任何二义性。OC的函数调用成为消息发送。属于动态调用过程。在编译的时候并不能决定真正调用 阅读全文

posted @ 2016-07-03 19:19 Jason_Luo 阅读(404) 评论(0) 推荐(0) 编辑

KVO实现原理剖析
摘要:最近看了一些关于ios runtime相关的资料,看到网上有人发的关于kvo的实现原理,刚好有时间自己研究了一遍,整理下分享给初学的朋友。 KVO的全称是Key-Value Observing,它实现了一种机制,对所关心的属性对象添加观察者,当属性值发生变化时会得到通知,我们可以对变化做相应的处理。 阅读全文

posted @ 2016-07-03 18:59 Jason_Luo 阅读(186) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示