1.回答person的retainCount值,并解释为什么Person*per=[[Personalloc]init];此时person的retainCount的值是1self.person=per;在self.person时,如果是assign,person的retainCount的值不变,仍为1
若是:retainperson的retainCount的值加1,变为2若是:copyperson的re..
分类:
其他好文 时间:
2014-10-19 17:13:19
阅读次数:
220
为什么代理属性设置成assign为了防止生成保留环来...
分类:
其他好文 时间:
2014-10-19 15:42:23
阅读次数:
108
内存管理机制引用计数:因为OC中不存在垃圾回收机制,所以才根据引用计数回收机制。当引用计数为0时,销毁空间。也就是说,根据引用计数来确定一个对象是否释放。可以改变引用计数的操作:allcoretainreleasecopydealloc便利构造器自动释放池:每次对象调用autorelease方法时(..
分类:
其他好文 时间:
2014-10-18 11:19:31
阅读次数:
120
在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与retain类似,wea...
分类:
移动开发 时间:
2014-10-17 13:20:00
阅读次数:
183
因项目需要在Ubuntu Server 14.04上安装Postgresql 9.3, PostGIS 2.1过程不复杂,因为不太熟悉linux环境,也并不顺利,特在此记录一下过程。1. 安装指导Postgresql 9.3, PostGIS 2.1 过程参见http://trac.osgeo.or...
分类:
系统相关 时间:
2014-10-16 13:38:12
阅读次数:
559
利用一个类方法来创建一个数组, 关于什么是类方法, 同学们麻烦请回去自行查找, 这里不做解释, 下面我们来看看方法和例子.涉及的方法:@property (nonatomic, assign) int age: 定义一个int age 的属性.+ (instancetype)arrayWithArr...
分类:
其他好文 时间:
2014-10-15 15:35:43
阅读次数:
168
在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。 现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与retain类似,we...
分类:
其他好文 时间:
2014-10-15 15:24:03
阅读次数:
179
1. Dynamic library2. Template class. function template classs Sample { ... template Sample( const Sample &a); template int assign( X a ); ... };3. c+....
分类:
其他好文 时间:
2014-10-15 00:56:49
阅读次数:
185
### callbacks before_save :assign_qr_code ### mount uploader mount_uploader :qr_code_image, QrCodeUploader # 上面这两行代码换位置就不行了,为啥? private def as...
分类:
其他好文 时间:
2014-10-14 16:12:38
阅读次数:
203
首先入门级的 编译宝典:https://trac.ffmpeg.org/wiki/CompilationGuide/Androidhttp://www.roman10.net/how-to-build-ffmpeg-with-ndk-r9/二进制文件+so库:https://github.com/c...
分类:
系统相关 时间:
2014-10-14 14:30:38
阅读次数:
212