一个reference 的概念,包含了三种完全不同的诠释,可以俗称为三位一体:
Alias (同体异名)
Pointer (指针)
Polymorphic variable (多身份变量)(我不喜欢多状变量这一业界内常用的翻译,认为它完全是概念混淆的,错误的,这里没有“状态”,只有身份)
分类:
编程语言 时间:
2014-08-19 08:10:43
阅读次数:
226
ARC在OC里面个人感觉又是一个高大上的牛词,在前面Objective-C中的内存管理部分提到了ARC内存管理机制,ARC是Automatic Reference Counting---自动引用计数。有自动引用计数,那么就得有手动引用计数MRC(Mannul Reference Counti...
分类:
其他好文 时间:
2014-08-18 08:02:23
阅读次数:
227
1、首先先了解下NSNumber类型:苹果官方文档地址:https://developer.apple.com/library/ios/documentation/Cocoa/Reference/Foundation/Classes/NSNumber_Class/Reference/Referenc...
分类:
移动开发 时间:
2014-08-18 00:08:33
阅读次数:
274
源码:
#include
#include
#include
void *producter_f (void *arg);
void *consumer_f (void *arg);
int buffer_has_item=0;
pthread_mutex_t mutex;
int running =1 ;
int main (voi...
分类:
编程语言 时间:
2014-08-17 22:50:32
阅读次数:
278
值和引用类型 Value and Reference Types
在Swift中,有两种数据类型. 一是"值类型"(value type), 它是每一个实例都保存有各自的数据,通常定义为struct, enum或tuple. 二是"引用类型"(reference types),它是多实例共享一份数据,这种类型通常定义为class. 在本文中,我们将展示值类型和引用类型各自的优点以及如何在二者之间选择....
分类:
移动开发 时间:
2014-08-17 17:06:52
阅读次数:
358
值和引用类型Value and Reference Types在Swift中,有两种数据类型. 一是"值类型"(value type), 它是每一个实例都保存有各自的数据,通常定义为struct, enum或tuple. 二是"引用类型"(reference types),它是多实例共享一份数据,这...
分类:
移动开发 时间:
2014-08-17 16:57:42
阅读次数:
249
Mark-Compact 标记压缩算法代托管代码/非托管代码弱引用(Weak References弱引用(weak reference)可以保持对对象的引用,同时允许垃圾收集器在它认为适当的垃圾收集时间释放对象,回收内存。假设有一个对象创建相对便宜,但需耗费大量的内存,如果希望保持这个对象,在应用程...
分类:
Web程序 时间:
2014-08-17 15:33:32
阅读次数:
288
reference : http://www.ruanyifeng.com/blog/2009/05/data_types_and_json.html作者: 阮一峰1.前几天,我才知道有一种简化的数据交换格式,叫做yaml。我翻了一遍它的文档,看懂的地方不多,但是有一句话令我茅塞顿开。它说,从结构上...
分类:
Web程序 时间:
2014-08-17 15:28:32
阅读次数:
202
参考:1)《ARM1176 JZF-S Technical Reference Manual》:Chapter 3 System Control CoprocessorChapter 6 Memory Management Unit2)u-boot源码:u-boot-x.x.x/cpu/s3c64x...
分类:
其他好文 时间:
2014-08-17 01:01:51
阅读次数:
315
1. reference:参考某一资源ID。 1)属性定义: 2)属性使用: 2. color:颜色值。 (1)属性定义: (2)属性使用: 3. boolean:布尔值。 (1)属性定义: (2)属性使用: 4. dimension...
分类:
其他好文 时间:
2014-08-16 19:42:50
阅读次数:
283