三级缓存 1, 一级缓存 内存缓存 访问快,效率高,可能导致内存溢出 从上往下,级别越来越低 强引用,只有没有任何引用的时候才会被虚拟机回收 软引用,当内存不足时,虚拟机会自动回收软引用引用的对象 弱引用,当对象创建完成后,虚拟机会不停的检测内存,当检测到弱引用,检测到就回收 虚引用,虚拟机随时回收... ...
分类:
其他好文 时间:
2016-08-07 23:23:53
阅读次数:
334
单引号:强引用,变量引用不执行替换
双引号:弱引用,变量引用会替换
``:命令替换。$()=``
文件类型:
-:常规文件
d:目录文件
b:块设备文件,支持以block为单位进行随机访问
c:字符设备文件,支持以character为单位进行线性访问
majornumber:主设备号,用于标示设备..
分类:
系统相关 时间:
2016-08-01 23:10:30
阅读次数:
227
字符串和变量之间单引号和双引号之间的echo命令“弱引用,命令不识别,变量识别。’强引用,比较傻符号,什么命令在他眼里都是字符串。命令不识别,变量不识别。~命令引用,最聪明,执行命令在显示。命令识别,变量识别。一个命令调用另外一个命令时,则$()=~~例:tough~whoa..
分类:
其他好文 时间:
2016-07-29 19:34:29
阅读次数:
159
echo命令功能:显示字符语法:echo[-neE][字符串]说明:echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开,并在最后加上换行号echo"$VAR_NAME":变量会替换,双引号表弱引用echo‘$VAR_NAME‘:变量不会替换,强引用$echo–e“Enterthefilename:\c”echo需要使用-e?.
分类:
系统相关 时间:
2016-07-25 10:39:49
阅读次数:
226
1.循环引用一般是指:A持有B,B同时持有A,从而导致死循环无法释放对象。 2.一般循环引用出现在block和delegate中,而一般解决方法就是将self变成weakSelf(强引用变成弱引用),但是在不是所有的情况下都需要将self变成weakSelf。 以block为例:当self引用了bl ...
分类:
移动开发 时间:
2016-07-19 15:24:39
阅读次数:
186
如何设定变量,引用[root@nono~]#ANIMAL=pig#定义变量值
[root@nono~]#echo"Therearesome$ANIMALs."#{}也可以引用变量
Therearesome.
[root@nono~]#echo"Therearesome${ANIMAL}s."#双引号弱引用,替换变量
Therearesomepigs.
[root@nono~]#echo‘Therearesome${ANIMAL}s.‘#单引号..
分类:
其他好文 时间:
2016-07-14 16:02:55
阅读次数:
292
如何设定变量,引用[root@nono~]#ANIMAL=pig#定义变量值
[root@nono~]#echo"Therearesome$ANIMALs."#{}也可以引用变量
Therearesome.
[root@nono~]#echo"Therearesome${ANIMAL}s."#双引号弱引用,替换变量
Therearesomepigs.
[root@nono~]#echo‘Therearesome${ANIMAL}s.‘#单引号..
分类:
其他好文 时间:
2016-07-14 15:58:22
阅读次数:
177
根据一个网友脱离语言提醒, 如果支持横屏可以用下面的宏: 项目开发中,我们会在许多地方加上Log,但是发布的时候又不想用这些Log,我们也不可能一个一个的删除,所以自定义Log是必然的! 使用方法.png 使用方法.png 第二种使用方法,定义完弱引用宏之后,直接敲weak.png 第二种使用方法, ...
分类:
其他好文 时间:
2016-07-08 23:22:25
阅读次数:
352
ARC是一个编译器特征,它提供了对OC对象自动管理内存。ARC让开发者专注于感兴趣的代码和对象的关系,而不用考虑对象的retain和release。
原文地址
概要
ARC在编译时期添加代码,保证对象可用。概念上说,ARC遵循手动引用计数的规则,替开发者在编译时期添加合适的代码。
Xcode4.2(Mac OS 10.6、10.7和iOS4和iOS5)支持ARC,弱引用在10.6和...
分类:
移动开发 时间:
2016-07-03 19:32:21
阅读次数:
308
特性之引用
引号有三种类型:’, “, `
字符引用’: 强引用,其内部的变量不会被替换;
“:弱引用,其内部的变量会被替换;
`:命令引用。命令会被替换成命令的结果被使用
变量引用:${NAME} ,可简写$NAME
# echo '$PATH' //强引用
$PATH
# echo "$PATH" //弱引用
/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr...
分类:
其他好文 时间:
2016-07-03 19:19:37
阅读次数:
149