形象比喻蛮好玩的^_^ __weak 和 __strong 会出现在声明中 默认情况下,一个指针都会使用 __strong 属性,表明这是一个强引用。这意味着,只要引用存在,对象就不能被销毁。这是一种所期望的行为:当所有(强)引用都去除时,对象才能被收集和释放。 不过,有时我们却希望禁用这种行为:一 ...
分类:
其他好文 时间:
2016-08-20 13:19:51
阅读次数:
150
连接 https网址 时发生错误。 在服务器密钥交换握手信息中 SSL 收到了一个弱临时 Diffie-Hellman 密钥。 (错误码: ssl_error_weak_server_ephemeral_dh_key) 使用火狐浏览器,地址栏里输入 about:config,回车新建或修改以下4个布 ...
分类:
其他好文 时间:
2016-08-19 06:17:29
阅读次数:
174
@property (weak, nonatomic) IBOutlet UILabel *contentLabel; @end @implementation WJAboutMFViewController - (void)viewDidLoad { [super viewDidLoad]; // ...
分类:
移动开发 时间:
2016-08-18 10:05:17
阅读次数:
614
1、strong weak 2、retain assign retain针对非基本数据类型,针对要用到堆区的属性,此关键字,编译器会为数据的 setter dealloc添加一些特殊处理,使得对堆的管理更节省更有效 @property (retain) Yard * yard; yard = yar ...
分类:
其他好文 时间:
2016-08-13 22:25:50
阅读次数:
156
弱指针boost::weak_ptr的定义在boost/weak_ptr.hpp里。到目前为止介绍的各种智能指针都能在不同的场合下独立使用。相反,弱指针只有在配合共享指针一起使用时才有意义。因此弱指针被看作是共享指针的观察者,用来观察共享指针的使用情况。当用到共享指针时,就要考虑是否需要使用弱指针了 ...
分类:
其他好文 时间:
2016-08-13 21:09:50
阅读次数:
185
iOS开发UI篇—UIScrollView控件实现图片轮播 一、实现效果 实现图片的自动轮播 二、实现代码 storyboard中布局 代码: 提示:以下两个属性已经和storyboard中的控件进行了连线。 @property (weak, nonatomic) IBOutletUIScrollV ...
分类:
移动开发 时间:
2016-08-06 16:00:48
阅读次数:
264
iOS开发UI篇—UIScrollView控件实现图片轮播 一、实现效果 实现图片的自动轮播 二、实现代码 storyboard中布局 代码: 提示:以下两个属性已经和storyboard中的控件进行了连线。 @property (weak, nonatomic) IBOutletUIScrollV ...
分类:
移动开发 时间:
2016-08-06 11:23:53
阅读次数:
212
什么是深拷贝和浅拷贝 浅拷贝:就是指针的复制,拷贝的指针跟原指针指向内存中的同一个位置的对象。至于对象的引用计数值是否+1,就是看拷贝的指针赋给给的变量是Strong类型的,还是week类型的。 如果是 strong类型,那么被拷贝的对象的内存计数值会+1,如果赋值给了weak类型的变量,那么被拷贝 ...
分类:
移动开发 时间:
2016-08-05 13:38:29
阅读次数:
194
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