assign:用于“纯量类型”(如CGFloat 或 NSInteger等); strong:用于“对象类型”,定义了一种“拥有关系”(owning relationship),为这种属性设置新值时,设置方法会先保留新值,并释放旧值,然后再将新值设置上去; weak:用于“对象类型”,定义了一种“非
分类:
其他好文 时间:
2016-03-18 00:23:45
阅读次数:
203
API Reference对__block变量修饰符的解释,大概意思: 1.__block对象在block中是可以被修改、重新赋值的。 2.__block对象在block中不会被block强引用一次,从而不会出现循环引用问题。 API Reference对__weak变量修饰符的解释,大概意思: 使
分类:
其他好文 时间:
2016-03-17 19:13:37
阅读次数:
123
前几天看到开源工具MLeaksFinder,决定用在公司的项目中试一下,效果很不错,用法也很简单,直接把项目文件夹拖到项目中就可以了,依靠这个项目,我发现公司项目中有不少内存泄露的地方,在此总结一下: 1、block中用引用外界对象一定要先__weak,否则容易引起循环引用; 2、对象中的deleg
分类:
其他好文 时间:
2016-03-17 19:09:54
阅读次数:
128
这是一个针对技术开发者的一个应用,你可以在掘金上获取最新最优质的技术干货,不仅仅是Android知识、前端、后端以至于产品和设计都有涉猎,想成为全栈工程师的朋友不要错过! android使用java作为其开发环境。java的跨平台和垃圾回收机制已经帮助我们解决了底层的一些问题。但是尽管有了垃圾回收机
分类:
移动开发 时间:
2016-03-17 14:39:58
阅读次数:
380
__weak 此关键字指示编译器弱导出符号。 可以将 __weak 关键字应用于函数和变量声明以及函数定义。 对于声明,此存储类指定一个 extern 对象声明,即使不存在,也不会导致链接器将未解析的引用作为错误处理。 例如: 如果从编译为跳转或跳转链接指令的代码中对缺少的弱函数进行引用,则会: 将
分类:
其他好文 时间:
2016-03-16 14:06:15
阅读次数:
160
提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量" 一、简介 ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切 注
分类:
其他好文 时间:
2016-03-15 23:36:50
阅读次数:
473
1.enum:http://en.cppreference.com/w/cpp/language/enum 2.weak_pr:http://en.cppreference.com/w/cpp/memory/weak_ptr shared_pr给释放了,weak_pr给缓冲一下作用 3.thread
分类:
编程语言 时间:
2016-03-15 19:07:53
阅读次数:
222
One of the weak points of Sharepoint 2007 is documentation. If you want to query a “Person or Group” field, the documentation on MSDN is a bit sparse.
分类:
其他好文 时间:
2016-03-15 00:20:29
阅读次数:
189
Weak 表是一种用来告诉 Lua 一个引用不应该防止对象被回收的机制。一个 weak引 用是指一个不被 Lua 认为是垃圾的对象的引用。如果一个对象所有的引用指向都是 weak,对象将被收集,而那些 weak 引用将会被删除。Lua 通过 weak tables 来实现 weak 引用:一个 weak tables 是指所有引用都是 weak 的 table。这意味着,如果一个对象只存 在于 weak tables 中,Lua 将会最终将它收集。
表有 keys 和 values,而这两者...
分类:
其他好文 时间:
2016-03-12 11:54:17
阅读次数:
229
文章文件夹:x264 编码器选项分析 (x264 Codec Strong and Weak Points) 1x264 编码器选项分析 (x264 Codec Strong and Weak Points) 2======================本文简单翻译了MSU实验室做的X264的Op
分类:
其他好文 时间:
2016-03-11 18:59:09
阅读次数:
204