码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
[郭襄跳崖]戏说arc下的weak和strong
strong: 只要我还strong引用着你,你就不会被dealloc。 weak:   我只是weak引用你。只有存在别人strong引用着你,我对你的weak引用才是有效的。 这就像郭襄跳断肠崖,郭靖黄蓉拍马赶到,都伸手抓住了郭襄,形成了2个strong引用。郭芙后面赶到,只能眼睁睁看着,是一个weak引用,能看到郭襄,是因为有郭靖黄蓉2个strong引用。 如果郭靖黄蓉没拉住,...
分类:其他好文   时间:2015-02-26 23:04:29    阅读次数:430
swift UI专项训练9 添加数据
今天我们来实现新增数据的功能。在新增餐馆的控制器中初始化一个类: var restaurant = Restaurant() 接着创建关联,按住control键选择done按钮拖拽到控制器代码中: 会自动生成如下代码: @IBOutlet weak var doneButton: UIBarButtonItem! 同理把文本框也拖过去。回到控制器中有一个方法已经为我们准备好了,...
分类:编程语言   时间:2015-02-26 13:28:29    阅读次数:201
Objective-C中,ARC下的 strong和weak指针原理解释
提示:本文中所说的"实例变量"即是"成员变量","局部变量"即是"本地变量"一、简介ARC是自iOS 5之后增加的新特性,完全消除了手动管理内存的烦琐,编译器会自动在适当的地方插入适当的retain、release、autorelease语句。你不再需要担心内存管理,因为编译器为你处理了一切注意:A...
分类:其他好文   时间:2015-02-25 18:22:56    阅读次数:176
关于iOS不同类型键盘的切换
闲言少叙,立马入正题。。。开发中用pickerView自定义的键盘与系统默认的键盘之间的切换。希望能帮到要用的朋友。。。#import "ViewController.h"@interface ViewController () @property (weak, nonatomic) IBOutle...
分类:移动开发   时间:2015-02-25 15:36:02    阅读次数:255
1042. Shuffling Machine (20)
Shuffling is a procedure used to randomize a deck of playing cards. Because standard shuffling techniques are seen as weak, and in order to avoid "ins...
分类:系统相关   时间:2015-02-23 23:36:08    阅读次数:188
CF 187C Weak Memory 优先队列 难度:2
http://codeforces.com/problemset/problem/187/C这道题可以用二分+dfs检测,或者优先队列解此处用了优先队列解法从起点出发,维护一个优先队列,内容是pair,则每一次取出的都一定是最小容量,也就是说结果必然大于等于这个容量#include #include...
分类:其他好文   时间:2015-02-21 12:00:20    阅读次数:106
C++拾遗--智能指针
C++拾遗--智能指针 前言 内存泄露是常见的问题,新标准中的智能指针从根本上解决了这个问题。所谓的智能指针,其智能性体现在:当没有对象使用某块动态分配的内存时,那就自动释放这片内存。 智能指针 下面这段程序可耗尽内存,导致程序崩溃。...
分类:编程语言   时间:2015-02-19 20:47:03    阅读次数:240
boost智能指针指定const对象问题
由于非常习惯用const来加强代码的封装性,结果最近遇到了一些问题,顺带研究了一下以前基本没用过boost的智能指针,后来进了新项目组,引擎里遇到了大量boost的shared_ptr,intrusive_ptr指针,还有weak_ptr。因为遇到过更好用的weak_ptr,所以boost::wea...
分类:其他好文   时间:2015-02-15 11:54:40    阅读次数:314
weakself的一种写法
前言在不久前看AFNetworking的源码时候发现了这么一句://不知道这行代码的使用场景的同学你该去自习看看ARC的注意事项和Block的使用了 //AFNetworking的写法__weak__typeof(&*self)weakSelf=self; //我之前一直这么写的__weak__typeof(self)weakSelf=self; //或者这么写__w..
分类:其他好文   时间:2015-02-12 16:26:34    阅读次数:181
block的内存分析,循环引用,变量访问,数据结构定义
一.block的内存分析如上图:定义了一个weak的block,那么它在内存中的表现形式如右下角,1.没有对block进行copy操作,而是weak,block就存储在栈空间中.2.如果block存储于栈空间,不会对block内部所用到的对象产生强引用.如上图:对block进行了一次copy操作,如...
分类:其他好文   时间:2015-02-11 18:01:46    阅读次数:530
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!