码迷,mamicode.com
首页 >  
搜索关键字:weak reference的介绍    ( 1258个结果
iOS学习笔记-retain/assign/strong/weak/copy/mutablecopy/autorelease区别
readwrite:是可读可写特性,需要生成getter和setter方法;readonly是之都特性,只会生成getter方法,不会生成setter方法,不希望属性在类外改变时候使用;alloc 对象分配后引用计数为1retain 对象的引用计数+1copy 一个对象变成新的对象(新内存地址) 引...
分类:移动开发   时间:2015-07-16 11:35:44    阅读次数:197
小胖说事29-----iOS中Navigation中左滑pop页面的三种方法
1.系统自带pop方法">系统自带pop方法 如果我们没有对navigation中的back按钮进行自定义,我们可以直接使用系统自带的左滑pop方法。但是如果我们对back按钮,进行了自定义,我们就要对self.navigationController.interactivePopGestureRecognizer这个属性进行设置了。关键代码:__weak typeof(self) we...
分类:移动开发   时间:2015-07-15 21:03:52    阅读次数:139
IOS阶段学习第21天笔记(ARC内存管理-Copy-代理)
IOS学习(OC语言)知识点整理一、OC 中的ARC内存管理1)ARC中释放对象的内存原则:看这个对象有没有强引用指向它2)strong:强引用,默认情况下的引用都是强引用3) weak:弱引用__weak4)ARC环境下:与内存相关的代码都不能使用了,如果要在ARC环境下使用MRC内存管理代码 如...
分类:移动开发   时间:2015-07-15 01:16:35    阅读次数:233
为什么设计模式在C++社区没有Java社区流行?
我们发现设计模式在Java社区很流行,但是在C++社区却没有那么被关注,甚至有点被排斥,究竟是什么原因造成这个差异的呢?   (1)C++内存需要自己管理,所以有些模式在C++里使用不是那么方便,但是Java不用关心内存,所以在Java里的使用设计模式有天生的优势。随着shared_ptr, weak_ptr, unique_ptr等加入C++11,相信这方面会有所改进。    (2)在J...
分类:编程语言   时间:2015-07-14 18:06:04    阅读次数:170
单独线程上使用RunLoop开启NSTimer
//第一步:创建一个新的子线程,为了不阻塞当前线程- (NSThread *)archiveringThread { static NSThread *_thread = nil; static dispatch_once_t onceToken; __weak __t...
分类:编程语言   时间:2015-07-14 13:23:08    阅读次数:138
iOS实现抽屉效果
抽屉效果在iOS中很多应用都用到了抽屉效果,例如腾讯的QQ,百度贴吧… 1. 最终效果如下图所示 2.实现步骤1.开始启动的时候,新建3个不同颜色的View的1.设置3个成员属性,记录三种颜色的View@property (nonatomic,weak) UIView* redView; @property (nonatomic,weak) UIView* greenView; @propert...
分类:移动开发   时间:2015-07-13 22:28:12    阅读次数:179
@property属性关键字
关于@property属性关键字使用注意:*weak(assign):代理\UI控件*strong(retain):其他对象(除代理\UI控件\字符串以外的对象)*copy:字符串*assign:非对象类型(基本数据类型int\float\BOOL\枚举\结构体)
分类:其他好文   时间:2015-07-12 11:07:19    阅读次数:115
assign,copy,strong,weak,nonatomic的理解
举个例子: NSString*houseOfMM= [[NSStringalloc]initWithString:'MM的三室两厅'];上面一段代码会执行以下两个动作:1 在堆上分配一段内存用来存储@'MM的三室两厅' ,比如:内存地址为0X1111内容为 'MM的三室两厅',2 在栈上分配一段内存...
分类:其他好文   时间:2015-07-11 20:01:23    阅读次数:121
1042. Shuffling Machine (20) - sstream实现数字转字符串
题目如下: 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 "inside jobs" where employees collaborate w...
分类:系统相关   时间:2015-07-10 15:14:21    阅读次数:176
父子控件(控件可以内嵌其他控件,形参父子关系)
#import "ViewController.h"@interface ViewController ()@property (weak, nonatomic) IBOutlet UISwitch *customSw;@property (weak, nonatomic) IBOutlet UIV...
分类:其他好文   时间:2015-07-10 02:10:04    阅读次数:93
1258条   上一页 1 ... 91 92 93 94 95 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!