码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
weak_ptr和intrusive_ptr
1、weak_ptr(1)、weak_ptr是为了配合shared_ptr而引入的智能指针,它更像是shared_ptr的一个助手,它不具有普通指针的行为,没有重载operator*和->,它的最大作用在于协助shared_ptr工作,像旁观者那样观测资源的使用情况。(2)、2个重要接口:boolexpired()const;//判断是..
分类:其他好文   时间:2016-07-31 16:06:26    阅读次数:168
iOS开发从入门到精通--XIB使用,登陆界面小试牛刀
XIB使用,登陆界面小试牛刀创建一个新的视图控制器,具体操作参见点击查看在创建好的VCRoot.xib里面拖动需要的控件,并拖动给相应的控件添加属性,给登陆按钮添加事件。VCRoot.h文件里面:#import @interface VCRoot : UIViewController//IBOutlet表示从xib中创建的 @property (weak, nonato...
分类:移动开发   时间:2016-07-31 15:58:35    阅读次数:165
UIkit框架之UITabBarController
1.继承链:UIviewController:uiresponder:NSObject 2.访问tab bar控制器的属性 (1)@property(nonatomic, weak) id< UITabBarControllerDelegate > delegate :设置委托属性,需要遵守 UIT ...
分类:其他好文   时间:2016-07-30 21:03:08    阅读次数:161
关于@property()的那些属性及ARC简介【nonatomic,atomic,assign,retain,strong,weak,copy。】
@property()常用的属性有:nonatomic,atomic,assign,retain,strong,weak,copy。 其中atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 NSObject对象的@property属性时,默认为atomic ...
分类:其他好文   时间:2016-07-22 09:56:09    阅读次数:137
火狐 SSL 收到了一个弱临时 Diffie-Hellman 密钥
连接https网址时发生错误。在服务器密钥交换握手信息中SSL收到了一个弱临时Diffie-Hellman密钥。(错误码:ssl_error_weak_server_ephemeral_dh_key)使用火狐浏览器,地址栏里输入about:config,回车新建或修改以下4个布尔值为false即可(搜索dhe能找到):security.ssl3.dhe_..
分类:其他好文   时间:2016-07-21 20:16:44    阅读次数:191
iOS 属性修饰符的区别
前言 iOS5 之前 所有的 开发都需要开发者自己控制自己的对象的引用和释放。使用的修饰符是 assign、copy、retain iOS5 之后,Apple 推出了ARC(自动引用计数)机制,推出了新的修饰符替代之前的修饰符 strong、weak简单说明 1:ARC环境下,strong代替retain.weak代替assign 2:weak的作用:在ARC环境下,,所有指向这个对象的w...
分类:移动开发   时间:2016-07-19 10:53:39    阅读次数:212
iOS内存管理retain,assign,copy,strong,weak
转自:http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html iOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量 ...
分类:移动开发   时间:2016-07-15 13:34:53    阅读次数:206
block 中使用__weak 和__strong修饰符的问题
在ARC环境下,我们常常会使用weak 的修饰符来修饰一个变量,防止其在block中被循环引用,但是有些特殊情况下,我们在block中又使用strong 来修饰这个在block外刚刚用__weak修饰的变量,为什么会有这样奇怪的写法呢? 后来上网查资料,给的解释就是下面的这段话: 对于程序员来说,文 ...
分类:其他好文   时间:2016-07-15 12:41:55    阅读次数:130
STM32启动文件详解及SystemInit函数分析(转)
;先在RAM中分配系统使用的栈,RAM的起始地址为0x2000_0000 ;然后在RAM中分配变量使用的堆 ;然后在CODE区(flash)分配中断向量表,flash的起始地址为0x0800_0000,该中断向量表就从这个起始地址开始分配 ;分配完成后,再定义和实现相应的中断函数, ;所有的中断函数全部带有[weak]特性,即弱定义,如果编译器发现在别处文件中定义了同名函数,在链接时用别处的地址进...
分类:其他好文   时间:2016-07-12 12:19:52    阅读次数:205
宏定义
根据一个网友脱离语言提醒, 如果支持横屏可以用下面的宏: 项目开发中,我们会在许多地方加上Log,但是发布的时候又不想用这些Log,我们也不可能一个一个的删除,所以自定义Log是必然的! 使用方法.png 使用方法.png 第二种使用方法,定义完弱引用宏之后,直接敲weak.png 第二种使用方法, ...
分类:其他好文   时间:2016-07-08 23:22:25    阅读次数:352
1258条   上一页 1 ... 48 49 50 51 52 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!