码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
weak和拷贝
weak/拷贝1. weak只要没有strong指针指向对象,该对象就会被销毁2. 拷贝NSString和block用copycopy语法的作用产生一个副本修改了副本(源对象)并不会影响源对象(副本)实现拷贝的方法copy: 返回的是不可变副本可变字符串调用copy生成不可变的副本副本与源对象(不可...
分类:其他好文   时间:2015-08-25 23:11:19    阅读次数:144
三元逆序对 求i<j<k && a[i]>a[j]>a[k] 的对数 树状数组Codeforces 61E Enemy is weak
http://codeforces.com/problemset/problem/61/E E. Enemy is weak time limit per test 5 seconds memory limit per test 256 megabytes input standard input output stan...
分类:编程语言   时间:2015-08-25 19:45:05    阅读次数:600
The .NET weak event pattern in C#
Introduction As you may know event handlers are a common source of memory leaks caused by the persistence of objects that are not used anymore, and yo...
分类:Windows程序   时间:2015-08-25 14:10:11    阅读次数:364
readonly,readwrte,@property,nonatomic,assign,retain,copy,strong,weak属性关键字
1.readonly是只读2.readwrite是读写3.@property关键字:设置成员变量的属性(有读/写,赋值assign,retain,copy ,以及对多线程的支持nonatomic)。4.nonatomic非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,...
分类:其他好文   时间:2015-08-21 15:20:35    阅读次数:288
assign、retain、release、nonatomic、atomic、strong、weak
都是用于修饰@property声明的变量 assign:用于非oc对象类型,表示直接赋值(默认值) retain:用于mrc中,用于类属性中有oc对象的情况,表示先判断赋值的对象是否和实例对象变量的值相等,                 若不相等则先retain在赋值。(即release旧值,retain新值,用于修饰对象) release:用于mrc中,将对象的引用计数减1 atom...
分类:其他好文   时间:2015-08-21 11:24:36    阅读次数:171
IOS开发之图片浏览
这是整体的效果图:其中main.stroyboard中的控件有2个button,2个label,一个imageView。 设置他们的位置大小和背景颜色和图片。 让main.storyboard连接ViewController.m下面是它的代码:#import "ViewController.h"@interface ViewController () @property (weak, nonat...
分类:移动开发   时间:2015-08-21 11:22:58    阅读次数:159
@property的属性 strong 和 weak 如何理解?
在ObjectiveC里,用@property访问所有的实例变量。@property有一对属性:strong和weak。官方文档里的解释晦涩难懂;StackOverflow里的用户RDC(http://stackoverflow.com/users/1371853/rdc)给出了形象的解释:把对象想...
分类:其他好文   时间:2015-08-20 18:36:14    阅读次数:122
ReactiveCocoa Weak-Strong Dance
RAC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strongify(self)来避免强引用。 一、block的循环引用问...
分类:其他好文   时间:2015-08-20 15:41:47    阅读次数:160
iOS项目开发实战——制作视图的缩放动画
视图的大小应该是随时可控的。今天我们就来实现对一个View的缩放动画。该动画的实现与位移动画,透明度动画稍有不同。具体实现如下: import UIKit class ScaleViewController: UIViewController { @IBOutlet weak var greenSquare: UIView! override f...
分类:移动开发   时间:2015-08-20 10:31:25    阅读次数:139
iOS面试题一
1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、weak属性的作用?引用计数机制进行内存管理。retain对应的是..
分类:移动开发   时间:2015-08-19 21:08:02    阅读次数:191
1258条   上一页 1 ... 83 84 85 86 87 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!