内存管理高级内存管理高级:1.属性的内部实现原理2.dealloc内释放实例变量3.便利构造器方法的实现原理4.collection的内存管理name, age, gender自定义初始化方法便利构造器Student.h#import @interface Student : NSObject //...
分类:
其他好文 时间:
2015-10-13 21:15:04
阅读次数:
232
图层的能力 如果说CALayer是UIView内部实现细节,那我们为什么要全面地了解它呢?苹果当然为我们提供了优美简洁的UIView接口,那么我们是否就没必要直接去处理Core Animation的细节了呢? 某种意义上说的确是这样...
分类:
移动开发 时间:
2015-10-12 14:42:30
阅读次数:
205
【转】JAVA的StringBuffer类 StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。 所以在实际使用时,如果经常...
分类:
编程语言 时间:
2015-10-11 19:27:52
阅读次数:
157
最近在看React-native,对内部实现很感兴趣,自己写了Module注册进去,并且在js中调用,很好奇自己的方法是怎么暴露给js的,看了BaseJavaModule的源码,里面有方法是如何暴露的。 @Override
public?final?...
分类:
移动开发 时间:
2015-10-09 20:06:10
阅读次数:
176
关于不同属性策略对应的setter和getter方法如果将synthesize省略,并且我们自己实现setter和getter方法时,系统就不会生成对应的setter和getter方法,还有实例变量1,当把语义特性声明为assign时,setter和getter时方法内部实现1 - (void)se...
分类:
移动开发 时间:
2015-10-08 20:07:27
阅读次数:
148
方法:从dbcontext到objectcontextDbContext及其相关的API是EF4.1中一大新特性。简单说,DbContext就是之前EF的核心类ObjectContext的抽象封装。如果用.NET Reflector看一下DbContext的内部实现,不难发现其内部有一私有成员_in...
分类:
其他好文 时间:
2015-10-08 20:00:40
阅读次数:
176
什么时候block需要作为方法的参数.在方法的内部实现功能的时候.如果在实现某个子功能的时候.如果不确定到底如何实现.
只有调用者清楚. 那就让调用者写1段代码实现这个功能 把这个代码通过block参数传递进来.
block可以作为函数、方法的返回值. block与函数的异同. 相同点: 都可以封装1段代码在其中.
. 不同点:. block是1个数据类型. 而函数就是函数.
. block可以作为...
分类:
编程语言 时间:
2015-10-01 12:52:52
阅读次数:
149
因为GDataXML的内部实现是通过DOM方式解析的,而在iOS 开发中用DOM方式解析xml文件,这个时候我们需要开启DOM,因为ios 开发中是不会自动开启的,只有在mac 开发中才自动开启的。我们需要做如下配置:当配置玩这个操作之后,再次进行编译的时候,系统还是报错,是因为我们还需要进行如下操...
分类:
移动开发 时间:
2015-09-29 16:53:56
阅读次数:
183
UDT的整体结构 UDT Socket是UDT中的核心,同时它也是一座桥梁,它将UDT的使用者应用程序与内部实现部分对于数据结构的管理、网络数据的传输连接起来。 应用程序通过它将数据放进发送缓冲待发送,或者借由它来获取...
分类:
其他好文 时间:
2015-09-28 21:03:08
阅读次数:
508
1、UIScorollView是ios中提供的滑动控件,用来解决当内容区域大于scorollView可视区域时,可以通过滑动的方式查看整个内容区域,UIScorollView 的滑动控件的基类,后期药学的UITableView(表视图),内部实现的原理是修改视图的bounds//1.创建对象UISc...
分类:
其他好文 时间:
2015-09-23 08:56:12
阅读次数:
336