KVC和KVO看上去又是两个挺牛的单词简写,KVC是Key-Value Coding的简写,是键值编码的意思。KVO是Key-Value Observing的简写,是键值观察的意思。那么我们能拿KVC和KVO干些什么事呢?这两个缩写单词不能否认听起来挺高端的样子。这两个方法都是runtime...
分类:
其他好文 时间:
2014-08-19 10:51:04
阅读次数:
178
KVO,即:Key-ValueObserving,它提供一种机制,当指定的对象的属性被修改后,则对象就会接受到通知。简单的说就是每次指定的被观察的对象的属性被修改后,KVO就会自动通知相应的观察者了。KVO其实也是“观察者”设计模式的一种应用。我的看法是,这种模式有利于两个类间的解耦合,尤其是对于业...
分类:
其他好文 时间:
2014-08-18 20:25:02
阅读次数:
186
美丽说面试题1,IOS是怎样进行内存管理的,什么是ARC。2,声明Property时,assign,nonatomic,readonly,retain,copy(各什么意思,括号里没打印出来,我猜得)3,delegate需要retain吗?4,什么是designated initlalizer?执行...
分类:
移动开发 时间:
2014-08-18 20:23:32
阅读次数:
345
UITextField其实研究下发现有许多细微的问题。这里列举一个比较突出的问题,就是监控text的的值。恩,也许你会说,简单啊,不就是在代理里面监控么,或者用KVO观察。那么我可以告诉你,说在代理里监控还算靠谱,但是用KVO来做,证明你就不明白何为KVC。别说怎么跑到KVC上面去了,这个不理解百度...
分类:
其他好文 时间:
2014-08-18 17:52:32
阅读次数:
147
There is no delegate concept in JavaThe right-side C# program may be mimiced with reflection technology.在Java中没有delegate的概念,而C#中delegate使用的是类似Java中反射的...
分类:
编程语言 时间:
2014-08-18 12:01:44
阅读次数:
156
这篇文章是我的【iOS开发每日小笔记】系列中的一片,记录的是今天在开发工作中遇到的,可以用很短的文章或很小的demo演示解释出来的小心得小技巧。该分类的文章,内容涉及的知识点可能是很简单的、或是用很短代码片段就能实现的,但在我看来它们可能会给用户体验、代码效率得到一些提升,或是之前自己没有接触过的技...
分类:
移动开发 时间:
2014-08-18 00:12:33
阅读次数:
401
今天浏览jQuery的deprecated列表,发现live()和die()在里面了,赶紧看了一下,发现从jQuery1.7开始,jQuery引入了全新的事件绑定机制,on()和off()两个函数统一处理事件绑定。因为在此之前有bind(), live(), delegate()等方法来处理事件.....
分类:
其他好文 时间:
2014-08-17 14:16:02
阅读次数:
219
#import @interface Child : NSObject@property (nonatomic,assign) int age;-(id) initWithAge:(int) age;@end#import "Child.h"@implementation Child-(id) in...
分类:
移动开发 时间:
2014-08-17 12:58:22
阅读次数:
204
//用委托的方法实现//控件代码 public delegate void DelegateFunction( string sPageTitle ); private DelegateFunction delegateChangePageTitle = null; ...
分类:
Web程序 时间:
2014-08-16 13:44:20
阅读次数:
207
最近项目开发中,临时被调去修复一个页面返回时crash的问题。出现这个问题的原因也很巧合,正好服务地址在同事电脑上,也正巧网络请求响应时间狂慢!一个请求发出去回来的时间是40秒左右,要是在线上,肯定会让用户抓狂死! 当我打开项目的时候,点击页面返回时,发现网络请求依然在请求中,第一感觉就是内存...
分类:
其他好文 时间:
2014-08-16 11:00:30
阅读次数:
191