1. 概述OC 是一个全动态语言,OC 的一切都是基于 Runtime 实现的
只有在程序运行时,才会去确定对象的类型,并调用类与对象相应的方法`
2. 运行时机制运行时机制是用 C++ 开发的,是一套苹果开源的框架
OC 是基于运行时开发的语言3. 应用场景运行时动态获取类的属性
主要应用:字典转模型框架 MJExtension,JSONModel
利用 关联对象 为分类添加属性
利用...
分类:
移动开发 时间:
2015-06-05 10:24:56
阅读次数:
225
关联对象,其实就是给某个对象关联其他一些对象,这些对象通过键来设置和存储,并且存储对象值得时候可以设置存储策略,常用在类别中比如我们给UIButton创建一个类别,不用将button处理的事件分开写了2.消息传递OC是C的超集,C语言使用的是静态绑定,在编译期就能决定运行时候调用的函数,而OC在给对...
分类:
其他好文 时间:
2015-05-31 21:29:34
阅读次数:
213
一.IoC的基础知识以及原理:
1.IoC理论的背景:在采用面向对象方法设计的软件系统中,底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。即软件系统中对象之间的耦合,对象A和对象B之间有关联,对象B又和对象C有依赖关系,这样对象和对象之间有着复杂的依赖关系,所以才有了控制反转这个理论。
2.什么是控制反转(IoC):
(1).IoC是Inver...
分类:
编程语言 时间:
2015-05-26 12:41:01
阅读次数:
126
/** * Cascade: Save-update 在session.save/update一个对象的时候,级联操作关联对象,关联对象或者执行save语句或者执行update语句或者什么都不执行 De...
分类:
其他好文 时间:
2015-05-24 14:12:03
阅读次数:
110
单向多对多关联映射单向多对多关联对象模型:映射后的关系模型:多对多映射,会产生第三张表来维护关系映射文件:User.hbm.xml[html]view plaincopyprint? Role.hbm.xml[html]view plaincopyprint? 双向多对多关联映射双向多对多关联对象模...
分类:
Web程序 时间:
2015-05-21 19:13:12
阅读次数:
250
双向一对一关联映射与单向一对一关联映射一样,双向映射依然可以采用两种方式实现:1、主键关联;2、唯一外键关联1、主键关联映射出的关系模型与单向一样:映射文件与单向的区别在于:需要在Card加入标签,指示hibernate将关联对象User根据主键加载上来。不影响存储,只影响加载User.hbm.xm...
分类:
Web程序 时间:
2015-05-21 18:56:39
阅读次数:
119
给分类添加“属性”咱们知道,分类中可以添加方法,却无法添加属性。那咱们有其他的方法来实现吗?
先来看看下面这段代码:@interface UIView (nl_Frame)
@property (nonatomic, assign) CGFloat nl_width;
@end @implementation UIView (nl_Frame)
- (void)setNl_width:(CGFlo...
分类:
其他好文 时间:
2015-05-09 16:31:25
阅读次数:
170
fetch 和 lazy 配置用于数据的查询lazy 参数值常见有 false 和 true,Hibernate3 映射文件中默认lazy = true ;fetch 指定了关联对象抓取的方式,参数值常见是select和join,默认是select, select方式先查询主对象,再根据关联外键,每...
分类:
Web程序 时间:
2015-05-06 19:39:25
阅读次数:
278
知道了多对一关联映射的映射原理,我们再来看一对一关联的情况,一对一分映射有两种实现方案:一对一主键关联映射对于其中关联的情况我们又各分为单向、双向两种,而对于一对一,Hibernate采用one-to-one标签进行标识。原理分析我们拿人(Person)与身份证件(IdCard)为一对一关联对象的示例,他们的实体关系图为:
采取第一种方案,则Person对应数据库表与IdCard对应数据库表中...
分类:
Web程序 时间:
2015-04-30 21:52:50
阅读次数:
217
1. 关闭延迟加载功能 lazy="false"2.修改抓取策略 fetch="join"直接查询关联数据,一个联接查询搞定3.使用Hibernate对象的initialize方法将关联对象进行预加载,不管用不用都提前查了一遍3中方法无非都是将session关闭之前执行了这个sql
分类:
Web程序 时间:
2015-04-28 18:16:48
阅读次数:
134