主要介绍 1.监测tableView垂直滚动的舒畅姿势 通常我们用KVO或者在scrollViewDidScroll代理方法中监听ScrollView/TableView的contentOffset,比如监听TableView的contentOffset来设置导航栏的透明度或者拉伸顶部的图片。 im ...
分类:
移动开发 时间:
2017-01-03 16:47:53
阅读次数:
531
Part III Distributed Message Queues Part III breaks from this "traditional" approach of distributed computing and looks at distributed message queues. ...
分类:
其他好文 时间:
2016-12-26 21:08:34
阅读次数:
262
突然看到一个搞11年IT的前辈 他的简历给人焕然一新的感觉 IOS:深入理解object-c语言 内存管理(ARC,MRC, 写回传),GCD,RunLoop,RunTime,,Block,Delegate,KVO及实际应用,Foundation框架常用的类;擅长软件架构MVVM+RAC实施;金山S ...
分类:
移动开发 时间:
2016-12-23 22:20:29
阅读次数:
172
原文链接:http://blog.csdn.net/dqjyong/article/details/7685933 前面分别讲了delegate、notification和KVO的实现原理,以及实际使用步骤,我们心中不禁有个疑问,他们的功能比较类似,那么在实际的编程中,如何选择这些方式呢? 在网上看 ...
分类:
其他好文 时间:
2016-12-01 02:18:00
阅读次数:
221
一、介绍: KVO是一种能动态监听到属性值的改变的方式,使用场景非常广泛,这里我只讲如何监听控制器ViewController中数组的变化。 二、了解: 首先我们应该知道KVO是不能直接监听控制器ViewController数组的变化的,需要将数组定义在模型中,然后控制器ViewController ...
分类:
移动开发 时间:
2016-11-24 09:09:29
阅读次数:
376
iOS开发学习中,经常弄不清楚ios的开发模式,今天我们就来进行简单的总结和探讨~ (一)代理模式 应用场景:当一个类的某些功能需要由别的类来实现,但是又不确定具体会是哪个类实现。 优势:解耦合 敏捷原则:开放-封闭原则 实例:tableview的 数据源delegate,通过和protocol的配 ...
分类:
移动开发 时间:
2016-11-15 00:55:59
阅读次数:
178
观察者模式: 观察者具体应用有两个:通知机制(notification)和KVO(key-value-observing)机制 通知机制: 谁要监听值的变化,谁就注册通知 ,特别要注意,通知的接受者必须存在这一先决条件不用通知的时候,记得移除。 [[NSNotificationCenter defa ...
分类:
移动开发 时间:
2016-11-15 00:44:27
阅读次数:
307
Objective-C中的KVO和NSNotificationCenter的原理是观察模式的很好实现, 下面用代码分别演示下用法 KVO的用法 NSNotificationCenter的用法 ...
分类:
其他好文 时间:
2016-11-05 19:59:13
阅读次数:
195