模式定义:
在不破坏封装的前提下,捕获一个对象内部状态,并在该对象之外保存这个状态,这样就可以将该对象回复到原先保存前的状态。
模式解说:
在程序运行过程中,某些对象的状态处在转换过程中,可能由于某种原因需要保存此时对象的状态,一边程序运行到某个特定阶段,需要回复到对象之前处于某个点事的状态。如果使用一些公有接口让其他对象来的到对象的状态,便会暴露对象的实现细...
分类:
其他好文 时间:
2014-07-22 23:03:56
阅读次数:
293
前段时间,接到客户的求助,主要是关于无法通过safari在线安装企业级应用的问题。经过一系列测试都没有发现相同现象,最后发现客户使用了还原的功能,把iPad的iOS升级到了7.1。网上搜索了一下,发现从iOS7.1开始,之前使用itms-services://URL方式在线安装ipa文件的方法都失效...
分类:
移动开发 时间:
2014-05-01 22:22:17
阅读次数:
544
本人在开发iOS应用的过程中,经常会使用到别人撰写的类库,不仅因为能够节省下大量的开发和调试的时间,还因此获得了更多完善且强大的功能和效果。在使用别人撰写的类库的时候,必须当心该类库所涉及的授权问题,如果使用不慎,很可能引发不必要的麻烦,甚至可能导致法律纠纷。同样使用过外部类库的开发者们,你们是否注...
分类:
其他好文 时间:
2014-05-01 22:21:36
阅读次数:
1763
观察者模式定义:定义对戏那个间的一种一对多的依赖关系
当一个对象的状态发生改变时,所有依赖它的对象都得到通知并被自动更新
还可以在notify方法中对状态进行判断,从而通知不同的观察者
观察者模式本质:触发联动
看了这个模式,感觉是不是跟微博的信息机制有一定的联系
当用户发送新微博时,把新信息推送给他的粉丝...
分类:
其他好文 时间:
2014-04-30 22:35:39
阅读次数:
221
本文介绍了在ubuntu下获取目前最新的Android 4.4 全套源码以及单个自模块源码的下载方法,可根据本文方法下载全套或者只下载子模块Android源码进行源码分析和编译。下载过错中遇到很多问题,这些问题的解决对大家获取源密码很有借鉴意义。...
分类:
移动开发 时间:
2014-04-30 22:35:38
阅读次数:
484
设计模式的第二站,经过和第一站的对比,对两者的理解更加深刻,对策略的理解也应用到学过的知识,成功的编制了知识网中的联系。...
分类:
其他好文 时间:
2014-04-30 22:23:40
阅读次数:
274
官方提供了 DockingMVVM 示例,但很快就发现,这个示例根本无法在现实项目中应用。主要原因,该项目中的ViewModel需要从DependecyObject继承,因为需要使用 MVVMHelper.SetTargetName(this, "PanelHost"); 该函数的第一个参数必须为DependecyObject。而你的项目中的ViewModel 类需要从ViewModelBase继承,而 ViewModelBase 是从object继承的。从ViewModelBase类继承,将为项目提供许多...
分类:
其他好文 时间:
2014-04-30 22:21:40
阅读次数:
492
dispatch_once的实现分析
dispatch_once可以保证代码被执行一次
+(NSDateFormatter*)getDBDateFormat
{
static NSDateFormatter* format;
static dispatch_once_t onceToken;
dispatch_once(&onceToken, ^{
format = [[LKDateFormatter alloc]init];
format.dateF...
分类:
其他好文 时间:
2014-04-30 22:12:40
阅读次数:
336
转眼就快到五一劳动节了,放假是旅游的好时机,估计目前各位童鞋都在计划着如何利用这个时间好好地出去放松一下。那程序员是如何安排自己的旅游计划呢?...
分类:
其他好文 时间:
2014-04-30 22:12:38
阅读次数:
259