1、weak_ptr(1)、weak_ptr是为了配合shared_ptr而引入的智能指针,它更像是shared_ptr的一个助手,它不具有普通指针的行为,没有重载operator*和->,它的最大作用在于协助shared_ptr工作,像旁观者那样观测资源的使用情况。(2)、2个重要接口:boolexpired()const;//判断是..
分类:
其他好文 时间:
2016-07-31 16:06:26
阅读次数:
168
XIB使用,登陆界面小试牛刀创建一个新的视图控制器,具体操作参见点击查看在创建好的VCRoot.xib里面拖动需要的控件,并拖动给相应的控件添加属性,给登陆按钮添加事件。VCRoot.h文件里面:#import @interface VCRoot : UIViewController//IBOutlet表示从xib中创建的
@property (weak, nonato...
分类:
移动开发 时间:
2016-07-31 15:58:35
阅读次数:
165
1.继承链:UIviewController:uiresponder:NSObject 2.访问tab bar控制器的属性 (1)@property(nonatomic, weak) id< UITabBarControllerDelegate > delegate :设置委托属性,需要遵守 UIT ...
分类:
其他好文 时间:
2016-07-30 21:03:08
阅读次数:
161
@property()常用的属性有:nonatomic,atomic,assign,retain,strong,weak,copy。 其中atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 NSObject对象的@property属性时,默认为atomic ...
分类:
其他好文 时间:
2016-07-22 09:56:09
阅读次数:
137
连接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
前言
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
转自:http://www.cnblogs.com/nonato/archive/2013/11/28/3447162.html iOS的对象都继承于NSObject, 该对象有一个方法:retainCount ,内存引用计数。 引用计数在很多技术都用到: window下的COM组件,多线程的信号量 ...
分类:
移动开发 时间:
2016-07-15 13:34:53
阅读次数:
206
在ARC环境下,我们常常会使用weak 的修饰符来修饰一个变量,防止其在block中被循环引用,但是有些特殊情况下,我们在block中又使用strong 来修饰这个在block外刚刚用__weak修饰的变量,为什么会有这样奇怪的写法呢? 后来上网查资料,给的解释就是下面的这段话: 对于程序员来说,文 ...
分类:
其他好文 时间:
2016-07-15 12:41:55
阅读次数:
130
;先在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