码迷,mamicode.com
首页 >  
搜索关键字:retain    ( 923个结果
关于@property()的那些属性及ARC简介
@property()常用的属性有:nonatomic,atomic,assign,retain,strong,weak,copy。 其中atomic和nonatomic用来决定编译器生成的getter和setter是否为原子操作。 NSObject对象的@property属性时,默认为atomic ...
分类:其他好文   时间:2016-07-05 20:52:41    阅读次数:212
转向ARC的说明——翻译Apple官方文档
ARC是一个编译器特征,它提供了对OC对象自动管理内存。ARC让开发者专注于感兴趣的代码和对象的关系,而不用考虑对象的retain和release。 原文地址 概要 ARC在编译时期添加代码,保证对象可用。概念上说,ARC遵循手动引用计数的规则,替开发者在编译时期添加合适的代码。 Xcode4.2(Mac OS 10.6、10.7和iOS4和iOS5)支持ARC,弱引用在10.6和...
分类:移动开发   时间:2016-07-03 19:32:21    阅读次数:308
李洪强iOS经典面试题总结
iOS经典面试题总结--内存管理 我根据自己的情况做了一下总结,答案是我总结的,如有答的不好的地方,希望批评指正以及交流,谢谢! 内存管理 1.什么是ARC? ARC是automatic reference counting自动引用计数,在程序编译时自动加入retain/release。在对象被创建 ...
分类:移动开发   时间:2016-07-03 00:15:48    阅读次数:430
iOS开发-开发总结
ARC的使用: ARC并不能避免所有的内存泄露。使用ARC之后,工程中可能还会有内存泄露,不过引起这些内存泄露的主要原因是:block,retain循环,对CoreFoundation对象(通常是C结构)管理不善,以及真的是代码没写好。 reuseIdentifier在iOS程序开发中一个普遍性的错 ...
分类:移动开发   时间:2016-07-02 11:58:59    阅读次数:254
OC系列高级-内存管理关键字
一.MRC中@property关键字 1.assign,retain,copy 这几个关键字用语setter方法的内存管理 assign:一般用于非oc对象,直接自信赋值操作 retain:一般用于oc对象,那么将retain新值,release旧值 copy:将release旧值,copy新值 一 ...
分类:其他好文   时间:2016-06-30 21:39:28    阅读次数:104
关于自动释放池的讲解与介绍
由于 Objective-C 中的内存管理是一个比较大的话题,所以会分为两篇文章来对内存管理中的一些机制进行剖析,一部分分析自动释放池以及 autorelease 方法,另一部分分析 retain、release 方法的实现以及自动引用计数。 写在前面 这篇文章会在源代码层面介绍 Objective-C 中自动释放池,以及方法的 autorelease 的具体实现。 从 main 函数开始...
分类:其他好文   时间:2016-06-28 13:08:12    阅读次数:277
ARC
ARC是什么 ARC是iOS 5推出的新功能,全称叫 ARC(Automatic Reference Counting)。简单地说,就是代码中自动加入了retain/release,原先需要手动添加的用来处理内存管理的引用计数的代码可以自动地由编译器完成了。 该机能在 iOS 5/ Mac OS X ...
分类:其他好文   时间:2016-06-27 00:01:22    阅读次数:377
iOS内存管理(4)--Block属性用copy修饰 & 避免循环引用的问题
一、Block的类型 根据Block在内存中的位置分为三种类型NSGlobalBlock,NSStackBlock, NSMallocBlock。 NSGlobalBlock:类似函数,位于text段;NSStackBlock:位于栈内存,函数返回后Block将无效;NSMallocBlock:位于堆内存。 二、Block的copy、retain、release操作...
分类:移动开发   时间:2016-06-24 15:15:57    阅读次数:307
iOS Objective-C Associated Objects 的实现原理
原文链接:http://www.cocoachina.com/ios/20150629/12299.html 总结: 关联对象与被关联对象本身的存储并没有直接的关系,它是存储在单独的哈希表中的; 关联对象的五种关联策略与属性的限定符非常类似,在绝大多数情况下,我们都会使用 OBJC_ASSOCIATION_RETAIN_NONATOMIC 的关联策略,这可以保...
分类:移动开发   时间:2016-06-21 08:00:57    阅读次数:267
Objective-C笔记大全
1.0 Basic Operationssrand((unsigned)time(0)); //种种子 int index = arc4random() % poker.allCads.count;//不需要种子取随机数 [p retain]; //查看引用计数值 __weak => [p release]; p = nil; //不能分配空间,马上释放1.1 CopyWithZone- (id)c...
分类:其他好文   时间:2016-06-21 07:24:58    阅读次数:189
923条   上一页 1 ... 20 21 22 23 24 ... 93 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!