码迷,mamicode.com
首页 >  
搜索关键字:oc内存管理 mrc oc引用计数    ( 562个结果
MRC下delegate 野指针问题
最近项目开发中,临时被调去修复一个页面返回时crash的问题。出现这个问题的原因也很巧合,正好服务地址在同事电脑上,也正巧网络请求响应时间狂慢!一个请求发出去回来的时间是40秒左右,要是在线上,肯定会让用户抓狂死! 当我打开项目的时候,点击页面返回时,发现网络请求依然在请求中,第一感觉就是内存...
分类:其他好文   时间:2014-08-16 11:00:30    阅读次数:191
【学生信息管理系统】对象变量或者With块变量未设置
学生信息管系统照着代码敲,敲完了后,漏洞百出,最初碰到的就是下面的这个提示框 而当这个提示出现时,点击调试按钮返回 If mrc.EOF = True Then VB中出现问题最快捷的方式就是去MSDN for VB上查找相关的信息,装上MSDN出现问题的时候,点击帮助。 由图可知,错误类型是对象变量或者With块变量未设置,而此处没有With块变量,那么只能是一种情况,对象变量未...
分类:其他好文   时间:2014-08-14 20:34:39    阅读次数:195
【OC. 内存管理】retain和release
内存管理任何继承了NSObject的对象,都需要进行垃圾回收,对基本数据类型无效(int float double 指针等) 原理每个对象内部都保存了一个与之相关联的整数,称为引用计数器,当使用alloc、new或者copy创建一个对象时,对象的引用计数器被设置为1给对象发送一条retain...
分类:其他好文   时间:2014-08-14 16:29:58    阅读次数:193
自动垃圾回收机制(ARC)
手动内存管理(MRC)带来的问题: 1.0 由于开发者疏漏或不能正确的释放内存而导致的内存泄漏,从而引起程序的崩溃 2.0由于指针的到处传递而无法确定何时可以释放该指针所 指向的内存块。假如代码中某个位置释放了内存,而另一些地方还在使用指向这块内存的指针, 那么这些指针就变成了所谓的“野指针”(.....
分类:其他好文   时间:2014-08-10 18:18:20    阅读次数:192
(iOS)关于@property和@synthesize的理解(原创)
开始学习ios的时候,就对一些objc的语法不理解,就比如@property和@synthesize,之前都是记住然后照着用,但是写的代码多了,对objc和ios有了一些理解,再加上最近用MRC,所以在各种内存检测和变量使用的过程中,探讨了一下,最终对它们的作用有了一定了解。 一般@prope...
分类:移动开发   时间:2014-08-08 20:50:36    阅读次数:270
iOS: ARC & MRC下string内存管理策略探究
ARC & MRC下string内存管理策略探究 前两天跟同事争论一个关于NSString执行copy操作以后是否会发生变化,两个人整了半天,最后写代码验证了一下,发现原来NSString操作没我们想的那么简单,下面就让我们一起看看NSString和NSMutableString在MRC下执行...
分类:移动开发   时间:2014-08-02 01:43:12    阅读次数:381
block内存管理
block默认是存储在栈内存中的,需要做一些操作才能到堆中MRC情况下-------------------这种情况下block创建以后需要做block_copy()操作才能复制到堆中,如果block在栈中,是不会对block内使用的对象做操作的但是如果你的block已经拷贝到了堆中,你就要注意了,...
分类:其他好文   时间:2014-07-30 03:16:03    阅读次数:218
ARC 之 strong and weak---【持续整理】
在iOS开发过程中,MRC情况下,属性的定义往往与retain, assign, copy有关。在iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习strong与retain类似,weak与unsafe_unretained功能差不多(有...
分类:其他好文   时间:2014-07-28 23:42:24    阅读次数:422
MRC ARC And Block
MRC 防止 block 对self的引用 解决办法 __block typeof(self) weakSelf = self; ARC 防止 block 对self的引用 解决办法 __weak typeof(self) weakSelf = self;...
分类:其他好文   时间:2014-07-24 23:21:43    阅读次数:290
OC之内存分配
1.OC中内存管理方式分MRC和ARC两种MRC:手动管理引用计数。ARC:自动管理引用计数。ARC实现的原理是MRC。2.引起引用计数变化的方法加1:alloc,retain,copy;减一:release(引用计数立即减一),autorelease(在未来的某个时刻引用计数减一,这个时刻跟au....
分类:其他好文   时间:2014-07-24 22:26:22    阅读次数:229
562条   上一页 1 ... 52 53 54 55 56 57 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!